工具链编译选项

原创 2016年06月01日 11:36:03

-g:生成调试信息,生成的可执行文件具有和源代码关联的可调试的信息。

-O代表默认优化,可选:-O0不优化,-O1低级优化,-O2中级优化,-O3高级优化,-Os代码空间优化。

-fmessage-length=0:默认情况下,GNU工具链编译过程中,控制台输出的一行信息是不换行的,这样,当输出信息过长时(如编译错误时的信息),会导致你无法看到完整的输出信息,加入-fmessage-length=0后,输出信息会根据控制台的宽度自动换行,这样就能看全输出信息了。

-Wall 是打开警告开关

-I和-L:

例:
gcc -o hello hello.c -I /home/hello/include -L /home/hello/lib -lworld
上面这句表示在编译hello.c时:
-I /home/hello/include表示将/home/hello/include目录作为第一个寻找头文件的目录,寻找的顺序是:/home/hello/include-->/usr/include-->/usr/local/includ
-L /home/hello/lib表示将/home/hello/lib目录作为第一个寻找库文件的目录,寻找的顺序是:/home/hello/lib-->/lib-->/usr/lib-->/usr/local/lib

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Linux内核编译选项

  • 2011-03-14 10:26
  • 1.66MB
  • 下载

CCS编译选项深度说明

  • 2012-11-20 13:54
  • 274KB
  • 下载

zigbee 编译选项

生成HEX 文件时候,需要加上

MySQL编译选项说明

gcc 常用编译选项参数

运行时错误检查(/RTC)编译选项及实现原理

主要讲叙了vs2005下运行时错误检查(/RTC)编译选项和它的实现原理。

VC++编译选项详解

  • 2008-07-30 03:07
  • 37KB
  • 下载

C++编译选项说明

  • 2012-12-28 13:20
  • 226KB
  • 下载

gcc编译选项介绍(转)

-share   此选项将尽量使用动态库,所以生成文件比较小,但是需要系统由动态库

Tasm+Tcc+Tlink编译选项

  • 2015-04-18 14:32
  • 44KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)