嵌入式Linux入门1--GCC

2019-07-12 19:41发布

windows下使用Mingw32提供的GCC工具链为使用工具。Linux下GCC使用方法与此相同。 GCC常用选项,注意区分大小写. 1.主要命令: -c:预处理 编译 汇编  -S:编译 不汇编 -E: 预处理。预处理信息在使用MINGW32的情况下,预处理信息会在cmd控制台中显示      编译器处理过程:预处理-》编译-》汇编-》链接 -o :指定输出的文件名 -v:显示GCC工具制作时的配置命令。同时将各步骤的详细信息在控制台中显示 2:辅助命令 -Wall:显示所有警告 -g: 生成本地格式的调试信息 -O或-O1:优化选项 -nostartfiles :不连接标准启动文件 一般 用于编译Boot和内核 -static :不连接动态共享库 -shared:生成共享库