gcc编译程序时,可能会用到“-I”(大写i),“-L”(大写l),“-l”(小写l)等参数,下面做个记录。 例1: 例2: -l(小写的l)参数就是用来指定程序要链接的库,-l参数紧接着就是库名,那么库名跟真正的库文件名有什么关系呢? 就拿数学库来说,他的库名是m,他的库文件名是libm.so,很容易看出,把库文件...
-O2 -- 优化. 可以忽略 -w -- 可以忽略
gcc还有与-D对应的另一个参数-U用于取消宏,比如: root@LFS test # gcc -DYES -UYES -o helloyesno hello.c root@LFS test # ./helloyesno No, there is no macro. 这大概是这两个参数最简单的应用了:)
gcc编译程序时,可能会用到“-I”(大写i),“-L”(大写l),“-l”(小写l)等参数,下面做个记录。 例1: 例2: -l(小写的l)参数就是用来指定程序要链接的库,-l参数紧接着就是库名,那么库名跟真正的库文件名有什么关系呢? 就拿数学库来说,他的库名是m,他的库文件名是libm.so,很容易看出,把库文件...