代码片段:
#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
g++ -Wall -Wextra -Werror main.cpp -o main
如果您想创建可执行文件,请不要使用 -c 标志。
./main
如果您按下 Tab,它将自动完成。