Ubuntu下编辑和运行c++程序

本文介绍如何在Ubuntu系统中使用终端命令创建C++源文件,并利用gedit进行编辑,最后通过g++编译器完成编译及运行过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.输入组合键“Ctrl+Alt+t”调出终端,通过shell命令“touch”来创建一个cpp的文件,要查看是否创建成功,直接通过命令ls查看即可。


2.创建完test.cpp后,需要进行编写文件,也就是在文件中编写C++代码,Ubuntu下提供了一个程序编辑软件gedit,通过输入命令“gedit test.cpp”,会弹出类似于notepad++的文本编辑器,选择c++语言编写完之后点击保存并关闭文件即可


3.之后的话就要编译运行该test.cpp文件了,输入命令:

g++ test.cpp  -o tests
 ./tests

如果提示 Command 'g++' not found 则需要安装g++工具,命令:

sudo apt install g++

运行结果如下图:


至此,大功告成



### 如何在Ubuntu系统上使用VSCode运行C++程序 #### 安装必要的软件包 为了能够在Ubuntu上通过VSCode编译调试C++程序,需要安装一些基础工具。这包括构建环境以及代码编辑器本身。 对于构建环境而言,推荐先更新系统的APT源列表并安装`build-essential`来获取GCC/G++编译其他开发工具: ```bash sudo apt update && sudo apt install build-essential ``` 接着安装GDB用于后续可能涉及到的断点调试操作: ```bash sudo apt-get install gdb ``` 至于Visual Studio Code (简称VSCode),可以通过官方文档中的命令行方式快速部署最新稳定版: ```bash curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpg sudo mv microsoft.gpg /etc/apt/trusted.gpg.d/microsoft.gpg sudo sh -c 'echo "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main" > /etc/apt/sources.list.d/vscode.list' sudo apt update && sudo apt install code ``` #### 配置VSCode支持C++ 启动VSCode之后,利用扩展市场搜索插件“C/C++”,这是由微软维护的支持C++语言特性的必备组件之一[^1]。 完成上述步骤后,在工作区内打开终端窗口执行以下指令下载所需的依赖库(如果项目涉及特定框架比如PyTorch则需额外处理): ```bash mkdir .vscode touch .vscode/tasks.json touch .vscode/c_cpp_properties.json touch .vscode/launch.json ``` 这些JSON配置文件分别用来指定编译任务、设置 IntelliSense 的路径变量以及定义调试会话参数。针对简单的C++工程来说,默认模板通常已经足够满足需求;而对于更复杂的场景,则可以根据实际情况调整各项属性值。 例如,当希望集成像PyTorch这样的第三方库时,可以在`.cpp`源码里引入相应的头文件,并确保链接阶段能够找到对应的静态或共享对象(.so)文件位置。具体做法是在`tasks.json`中添加预处理器宏定义与附加选项以便于正确解析外部API调用关系。 最后保存所有更改过的文件,回到主界面点击左侧活动栏里的绿色箭头按钮即可触发自动构建过程并将最终可执行产物放置到目标目录下等待进一步测试验证。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值