无法使用 Code::Blocks 在 linux mint 中编译 C++
Can't compile C++ in linux mint with Code::Blocks
#include <iostream>
using namespace std;
int main(){
int intake;
cout<<"Enter the maximum number of intake in this session of 2015, September: ";
cin>>intake;
for(int i=20150900; i<intake+20150900; i++){
cout<<"Enter the total percentage of Student ID numbered #"<<i<<": ";
}
return 0;
}
这是我的代码,当我在 code::blocks 上编译它时出现以下错误。我是 linux OS 的新手,所以我不太了解它是如何工作的。谢谢你的帮助! :)
错误信息:
g++ -c /home/subbs/Desktop/entrance_exam/main.cpp -o
/home/subbs/Desktop/entrance_exam/main.o /bin/sh: 1: g++: not found
您需要安装编译器。 运行:
sudo apt-get install build-essential
然后,再次尝试编译。
更新:
如果您在尝试 运行 程序时收到如下错误消息:
Process terminated with status 255
这是因为默认情况下代码块会尝试 运行 带有 xterm
的程序,并且可能是您没有安装它的情况。要解决它,你必须去:
Settings > Environment
然后在启动控制台程序的终端旁边的下拉菜单中选择您的终端。在 Linux Mint 的情况下,它是 gnome-terminal --disable-factory -t $TITLE -x
打开终端并输入sudo apt-get install g++
。这将负责安装 g++ 以及您需要的所有其他内容。真的很简单。
#include <iostream>
using namespace std;
int main(){
int intake;
cout<<"Enter the maximum number of intake in this session of 2015, September: ";
cin>>intake;
for(int i=20150900; i<intake+20150900; i++){
cout<<"Enter the total percentage of Student ID numbered #"<<i<<": ";
}
return 0;
}
这是我的代码,当我在 code::blocks 上编译它时出现以下错误。我是 linux OS 的新手,所以我不太了解它是如何工作的。谢谢你的帮助! :) 错误信息:
g++ -c /home/subbs/Desktop/entrance_exam/main.cpp -o /home/subbs/Desktop/entrance_exam/main.o /bin/sh: 1: g++: not found
您需要安装编译器。 运行:
sudo apt-get install build-essential
然后,再次尝试编译。
更新:
如果您在尝试 运行 程序时收到如下错误消息:
Process terminated with status 255
这是因为默认情况下代码块会尝试 运行 带有 xterm
的程序,并且可能是您没有安装它的情况。要解决它,你必须去:
Settings > Environment
然后在启动控制台程序的终端旁边的下拉菜单中选择您的终端。在 Linux Mint 的情况下,它是 gnome-terminal --disable-factory -t $TITLE -x
打开终端并输入sudo apt-get install g++
。这将负责安装 g++ 以及您需要的所有其他内容。真的很简单。