CentOS下vscode的使用

1 篇文章 0 订阅
1 篇文章 0 订阅

因用到linux的开发环境,需要在linux下使用VScode进行编写C程序并编译等操作,为此搭建开发环境进行测试。

一、Linux下VScode的安装

1.图形界面下获取vscode安装包:

1)方式一:

打开linux下的浏览器,下载vscode安装包。

下载地址:https://code.visalstudio.com/docs/?dv=linux64_rpm,如下图:选择“Save file”,点击“OK”下载。

 

2)方式二:

采用方式一有可能下载不了,那么可以在windows系统下下载好安装包,再通过U盘或者共享文件的方式传到linux下的“Downloads”文件夹下。

2.图形界面下安装软件:

在“Downloads”文件夹中,鼠标右击“code-1.69.2-165816074.el7.x86_64.rpm”,选择“Open With Software Install”,接下来跟随提示进行安装即可。

 

3.命令行下获取和安装vscode:

打开终端,切换到root用户:

su root

获取安装包:根据需要获取软件版本

Wget https://az764295.vo.msecnd.net/stable/e18005f0f1b33c29e81d732535d8c0e47cafb0b5/code-1.66.0-1648620680.el7.x86_64.rpm

安装软件:

yum install -y code-1.61.2-1634656920.el7.x86_64.rpm

安装完成后用:

code -v

 

查看看版本号。

确认安装成功后重启系统:

reboot

4.打开vscode:

1)命令行下打开:

输入:code 回车即可打开。

 

2)图形界面下:

操作如下图:

5.卸载vscode:

在命令行下输入:

yum remove code

二、vscode的使用和编译调试环境的依赖

1.编译、调试环境的依赖:

1)编译依赖gcc

将用户切换成root

su root

确认系统是否安装了gcc

rpm -q gcc 或者 gcc -v

如果没有安装,则用以下命令进行安装

dnf install gcc gcc-c++ -y

等待安装结束后再次输入查看gcc版本的命令,出现gcc版本信息就说明安装成功

2)调试依赖gdb

进行c/c++程序调试时需要指定gdb的路径,当未安装gdb时会报路径错误。

在linux下查看gdb是否有安装

rpm -qa | grep gdb

如果安装了则可能版本不正确,此时需要卸载已安装的版本

rpm -e –nodeps

如果没有安装,使用gdb -v指令查看版本会出现下图的提示,按照提示输入“y”则会自动完成安装,再使用gdb -v来查看版本信息就可以看到正确的版本信息。

 

2.vscode插件

若是要开发C/C++程序则将图下的插件都安装了

到了这里就可以用VScode来编写和编译应用程序了。

 

三、VScode基于CMake(初级)的工程代码编写

1、建立一个新文件夹,命名为工程名称

 

2、用vscode打开该文件夹

 

File---->Open Folder---->选择要打开的文件夹

 

 

3、创建CMake的编译依赖

crtl+shift+p快速调出vscode的命令行

 

输入 “CMake”,选择CMake:Quik Start:

选择系统的代码编译器:

输入工程编译后生成的可执行文件的名称:

选择第二个:创建可执行的文件

此时vscode会自动生成一个main.cpp的文件、CMakeList.txt文件和build目录下的文件,没有编译则不会生成cc_pg的可执行文件。

编译代码,点击vscode的下方提示栏“Build”进行编译:

在build目录下就会自动生成cc_pg.exe的可执行文件。

如果不想用C++编程也可以将编译的文件重命名成“.c文件”,代码也要做相应的改动,CMakeList.txt文件中要改成add_executable(cc_pg main.c)。

 

四、VScode基于CMake(高级)的工程代码编写

多文件、多文件夹的编译,调试测试。在大型的应用程序中不可能只存在一个代码文件,而是由多个功能模块组成的,此时需要对这些文件进行同一工程下的编译,则要通过编写CMakelist.txt文件来将编译所需的文件和要链接的库包含进来。

学习CMakelist文的编写可以到官方网站“CMake 参考文档 — CMake 3.24.1 文档”学习到基本的语法。

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
CentOS 7上使用VSCode配置C/C++开发环境相对复杂一些。首先,你需要编译安装LLVM(其中包含了clangd),这是因为在CentOS 7的默认仓库中没有提供现成的clangd软件包。你可以按照引用和中提到的文章中的步骤进行操作,编译并安装LLVM。 完成LLVM的安装后,你需要在VSCode中安装相应的插件来配置C/C++开发环境。一个常用的插件是C/C++插件,你可以通过在VSCode的扩展面板中搜索并安装该插件来完成配置。此外,你可能还需要安装其他插件,如CMake Tools插件,来提供更好的开发体验。可以参考引用中提到的文章,其中详细介绍了如何在CentOS 7上使用VSCode配置CMake项目。 总结起来,要在CentOS 7上使用VSCode配置C/C++开发环境,你需要先编译安装LLVM(包含clangd),然后在VSCode中安装相应的插件来完成配置。这样你就可以在CentOS 7上使用VSCode进行C/C++开发了。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [在Centos7上搭建VSCode C/C++开发环境(拥有VScode的上乘体验)](https://blog.csdn.net/NGU_Jq/article/details/126694005)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [centos 7 vscode cmake 编译c++工程的教程详解](https://download.csdn.net/download/weixin_38609089/12724934)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值