目录
- 安装GCC
- VScode远程连接到虚拟机编写代码
- gcc编译过程
- gcc与g++的区别
- Xftp连接虚拟机上传文件
安装GCC
sudo apt install gcc g++

查看版本是7.5

touch test.c
创建代码
但是在虚拟机中写代码很不方便
VScode远程连接到虚拟机编写代码
gcc test.c -o app
在虚拟机中用gcc编译的命令

输出了编译的结果

gcc编译过程
将高级语言编译为机器语言
gcc
-E 代表进行预处理

预处理结果

-S 汇编代码

test.o能直接运行,相当于exe文件


gcc与g++的区别
g++也可以进行编译

后缀为.c的,gcc当作c,g++当作c++
后缀为.cpp的,两者都认为是c++
gcc库不能和c++的库链接,所以统一用g++了
g++可以链接,但在编译阶段会自动调用gcc
另一种编译用法

Xftp连接虚拟机上传文件

