以下是Ubuntu环境下使用G++编译CPP文件的完整攻略:
安装G++
在Ubuntu环境下使用G++编译C++文件,首先需要安装G++编译器。可以通过以下命令进行安装:
sudo apt-get update
sudo apt-get install g++
编写C++文件
在安装好G++编译器之后,可以使用任何文本编辑器编写需要编译的C++文件。例如,在终端中使用nano
编辑器可以输入以下命令:
nano test.cpp
在编辑器中输入代码,例如:
#include <iostream>
using namespace std;
int main() {
cout << "Hello, world!" << endl;
return 0;
}
保存文件并退出编辑器。
使用G++编译
使用G++编译器编译C++文件需要在终端中使用以下命令:
g++ -o test test.cpp
其中,-o
选项用于指定编译后的可执行文件名,test
为指定的文件名,test.cpp
为需要编译的文件名。
如果编译成功,将生成一个名为test
的可执行文件。可以通过以下命令进行运行:
./test
此时屏幕上将输出Hello, world!
。
示例说明
示例1
假设有一个名为sum.cpp
的文件,其代码如下:
#include <iostream>
using namespace std;
int main() {
int a, b;
cin >> a >> b;
cout << a + b << endl;
return 0;
}
可以使用以下命令进行编译:
g++ -o sum sum.cpp
生成可执行文件sum
,运行该程序并输入任意两个整数,例如:
./sum
屏幕上将输出这两个整数的和。
示例2
假设有一个名为sort.cpp
的文件,其代码如下:
#include <iostream>
using namespace std;
int main() {
int a[5] = {5, 2, 8, 1, 9};
sort(a, a+5);
for(int i = 0; i < 5; i++) {
cout << a[i] << " ";
}
cout << endl;
return 0;
}
可以使用以下命令进行编译:
g++ -o sort sort.cpp
生成可执行文件sort
,运行该程序将输出排序后的数组,例如:
./sort
屏幕上将输出1 2 5 8 9
。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Ubuntu环境下使用G++编译CPP文件 - Python技术站