gcc
-I 包含文件路径 指示编译的时候包含的文件路径
-Wall 输出所有警告信息
-D           定义相关,可以定义DEBUG编译条件
-g 生成gdb调试信息,文件会变得比较大
-o 指定生成文件,-o 程序的名称
-On 大写O,表示Optimize,可以进行0~3个等级优化,0表示不优化

-E 预编译处理,会将Hello.c编译出Hello.i文件
-S 将[预编译文件]生成汇编文件,Hello.i生成Hello.s

-c 将[汇编文件]生成二进制文件,Hello.s生成Hello.o

-L 指定静态库的目录

-l  指定静态库的名字,不包含lib前面的字符,也不包含后面的.a两个字符

-fPIC 生成与位置没有相关的文件,Position Indepent Code,一般用于生成动态库so文件

linux gcc

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-24
  • 2021-11-28
  • 2021-08-31
  • 2021-09-11
  • 2021-07-13
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-03
  • 2021-10-20
  • 2022-01-19
  • 2022-12-23
相关资源
相似解决方案