Ошибка «Bash ./main: Нет такого файла или каталога» при попытке выполнить программу на C ++

Фрагмент кода:

#include <iostream>
using namespace std;

int main(){
    unsigned int a, b, diff;
    cin>>a>>b;
    diff = a - b;
    if(diff % 10 == 9){
        diff--;
    }else{
        diff++;
    }
    cout<<diff;
    return 0;
}

Команда, использованная для компиляции:

g++ -Wall -Wextra -Werror -c main.cpp -o main.o

Ошибка:

bash: ./main: No such file or directory

Ошибка при 'main.o' используется:

bash: ./main.o: Permission denied

Я использую Ubuntu 16.04 LTS.

-1
задан 4 July 2018 в 10:56

1 ответ

g++ -Wall -Wextra -Werror main.cpp -o main

Не используйте флаг -c, если вы хотите создать исполняемый файл.

 ./main

Если вы нажмете клавишу Tab, она автоматически завершится.

0
ответ дан 4 July 2018 в 10:56

Другие вопросы по тегам:

Похожие вопросы: