我是在本地笔记本上使用vscode远程连接阿里云服务器,记录一下配置C++环境的过程。
- 1. 关于vscode远程连接服务器的过程就跳过
- 2. 安装C++需要的插件,主要是四个(没有用到cmake的可以跳过下面一步)
- ?3. 打开CMake Tools的拓展设置,配置CMake的路径,
?
- ?4. 回到文件夹下,配置头文件路径等信息:
- ? ? ? ? 4.1 首先按 F1 找到如下选项
- ? ? ? ? ?4.2 进入配置页面,?里面主要包括了编译器的信息
? ? ? ?
简要介绍一下gcc编译的规则
gcc main.c -o main -I <头文件搜索路径> -L <库文件搜索路径> -l <库名>
// 举例
gcc main.c -o main -I ./include -L ./lib -l muduo_net
/*
注意
- /usr/include /usr/local/include 是系统默认搜索头文件的路径
- /usr/lib /usr/local/lib 是系统默认搜索库文件的路径
*/
头文件和库文件的搜索路径可以填在 "includePath" 中,这样编译器会自动帮我们寻找
按下 CTRL?+ B 选择编译器,我选择的是 g++ ,打开设置页面(点右边的小齿轮),进入task.json 文件。在这里面选择编译时的链接库也可以。
?在红色框内加入链接库的名字。
若是用CMake,则可以直接在CMakeLists.txt 里面选择搜索的路径和链接的库,这两种方法都可以完成对C++代码的编译运行。
|