关于G++、GCC以及Cmake的一些东西
g++ -Eg++ -Sasg++ -c1、编译预处理阶段:主要对包含的头文件(#include )和宏定义(#define,#ifdef … )还有注释等进行处理。可以使用g++ -E 让g++ 在预处理之后停止编译过程,生成 *.ii(.c文件生成的是*.i) 文件。因为上面写的main.cpp中没有任何预编译指令,所以预编译生成与源文件几乎没有差别。g++的基本语法格式如下:g++ [选项] 准备编译的文件 [选项] [目标文件]
原创
2024-01-08 19:44:57 ·
1710 阅读 ·
1 评论