Linux环境下C/C++代码编写

8 篇文章 0 订阅

编译器安装

gcc编译C程序,g++编译C++程序

sudo apt-get install gcc	
sudo apt-get install g++	

编写hello world程序

1.新建hello.cpp文件

vim hello.cpp

2.vim编写代码,i进入编写,编写结束后esc,键入:wq保存退出

#include <iostream>

using namespace std;
int main(){
        cout<<"hello world!"<<endl;
        return 0;
}

3.g++编译代码
没有输出报错则编译成功,ls命令可以看到一个a.out文件,这个文件为可执行文件

g++ hello.cpp

4.运行可执行文件

./a.out

结果

(base) xx@Ex-amax:~/workdir/slambook/test$ ls
a.out  hello.cpp
(base) xx@Ex-amax:~/workdir/slambook/test$ ./a.out
hello world!

编写C++工程文件

安装CMake

sudo apt-get install cmake

1.新建CMakeLists.txt文件

vim CMakeList.txt

2.编写CMakeList文件

project(hello)

add_executable(sayHello hello.cpp)

3.cmake编译

cmake .

生成了一些中间文件

(base) liran@E701-amax:~/workdir/slambook/test$ ls
CMakeCache.txt  CMakeFiles  cmake_install.cmake  CMakeLists.txt  hello.cpp  Makefile

可以用cat查看文件内容,比如 cat Makefile

4.make编译生成可执行文件

make

结果

(base) xx@Ex-amax:~/workdir/slambook/test$ ls | grep sayHello
sayHello

5.执行

./sayHello

结果

(base) xx@Ex-amax:~/workdir/slambook/test$ ./sayHello
hello world!

注意:为了简洁起见,不希望一共工程文件下面有许多中间文件,因此会新建一个build文件,在该目录下cmake上一个目录的工程

mkdir build
cd build
cmake ..
make

这样管理的文件结构如下

└── test     #根目录
   ├── CMakeLists.txt        
   ├── build          
   │   ├── CMakeCache.txt  
   │   ├── CMakeFiles  
   │   ├── cmake_install.cmake  
   │   ├── Makefile       
   │   └── sayHello
   └── hello.cpp
  • 3
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
你好!对于在Linux上配置C/C++环境并使用VS Code进行开发,你可以按照以下步骤进行操作: 步骤 1:安装GCC和G++编译器 首先,确保你的系统中已经安装了GCC和G++编译器。你可以通过在终端中运行以下命令来检查它们是否已安装: ``` gcc --version g++ --version ``` 如果命令返回了版本信息,则说明已经安装好了。如果没有安装,你可以通过运行以下命令来安装它们: ``` sudo apt-get update sudo apt-get install build-essential ``` 步骤 2:安装VS Code 访问VS Code的官方网站(https://code.visualstudio.com/)并下载适用于Linux的版本。选择合适的包(.deb或.rpm),然后按照安装向导进行安装。 步骤 3:安装C/C++扩展 在VS Code中,点击左侧的扩展图标(四个方块),搜索并选择 "C/C++" 扩展进行安装。 步骤 4:创建C/C++项目 在VS Code中,打开一个文件夹,然后点击菜单栏的 "文件" -> "新建文件夹",为项目创建一个新的文件夹。 步骤 5:配置编译器路径 打开VS Code的设置(快捷键:Ctrl + ,),在搜索框中输入 "C/C++",找到 "C/C++: Edit Configurations (UI)" 选项并点击。在弹出的窗口中,点击 "C++",然后再点击 "g++"。在 "compilerPath" 字段中,填入你的GCC编译器的路径。通常情况下,它应该是 "/usr/bin/g++"。 步骤 6:创建C/C++文件 在项目文件夹中,右键点击空白处,选择 "新建文件" -> "新建文件"。在文件名后面加上 ".cpp" 后缀,比如 "main.cpp"。然后,在文件编写你的C/C++代码。 步骤 7:编译和运行 在VS Code中,按下快捷键 "Ctrl + ` " 打开集成终端。在终端中输入以下命令来编译你的代码: ``` g++ -o output_filename source_filename.cpp ``` 将 "output_filename" 替换为你想要的输出文件的名字,将 "source_filename.cpp" 替换为你的源代码文件名。 然后,在终端中运行以下命令来执行你的程序: ``` ./output_filename ``` 这样就可以在终端中看到你的程序的输出了。 希望这些步骤能够帮助你在Linux上配置C/C++环境并使用VS Code进行开发!如果有任何问题,请随时向我提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值