Ubuntu中如何使用gcc进行C++编程
在Ubuntu上使用gcc进行C++编程需先安装build-essential工具包,它集成了GCC、G++和Make等编译工具。使用文本编辑器编写后缀为.cpp的代码后,在终端通过g++命令编译(例如g++源文件名-o输出文件名),生成可执行文件后输入./可执行文件名即可运行。
在Ubuntu上搞C++开发,第一步自然是把工具链备齐。别急着写代码,先把环境搭好,后面才会顺手。

安装GCC编译器:直接在终端(快捷键
Ctrl+Alt+T)里敲两行命令就行。先更新包列表,再装build-essential——这个包里集成了GCC、G++(C++专用编译器)和Make等常用工具,省心省力。sudo apt update sudo apt install build-essential编写C++代码:用你习惯的文本编辑器——gedit适合新手,nano轻量,vim硬核。比如新建一个
hello.cpp,把下面这段经典代码塞进去:#includeint main() { std::cout << "Hello, World!" << std::endl; return 0; } 保存并关闭文件,这一步没什么好说的,别忘存就行。
编译C++代码:在终端里切到源文件所在目录,用
g++命令完成编译。比如下面这个例子,-o hello指定生成的可执行文件名为hello(不带后缀),后面跟源文件名:g++ -o hello hello.cpp运行程序:编译成功后,直接在当前目录运行生成的文件:
./hello如果一切顺利,你会看到终端弹出那句熟悉的“Hello, World!”。
调试:万一程序没按预期跑,可以请出
gdb(GNU调试器)。注意编译时要加上-g选项来保留调试信息:g++ -g -o hello hello.cpp然后启动调试器:
gdb hello进入
gdb提示符后,就能设断点、单步执行、查看变量——这些调试基本功,值得花点时间练熟。优化和高级特性:GCC提供了大量编译选项,比如
-O2开启通用优化:g++ -O2 -o hello hello.cpp想了解所有选项,可以翻翻官方文档,或者在终端里敲
man gcc查看手册页,信息量相当大。
以上就是在Ubuntu下用GCC做C++编程的基本流程。熟悉这些基础操作后,你大可以继续探索更酷的特性——比如C++17/20标准支持、静态检查、链接器脚本等等,这条路越走越有意思。
Windows 10 是一款微软推出的经典操作系统,拥有硬件兼容性与多任务处理能力。它更偏向把系统状态查看和常用调节动作放在一起,适合需要持续观察和微调设备状态的场景。
极度公式是一款跨平台专业LaTeX公式识别编辑软件,支持OCR公式识别和多平台编辑。和使用说明,避免使用,享受完整功能与稳定支持。做扫描整理、文字提取和表格转换时,它能把识别后的处理步骤接得更顺,资料录入这类场景会省下不少时间。
















