gcc 一些应用

-shared生成一个共享目标文件,他可以和其他目标文件连接产生可执行文件.只有部分系统支持该选项.

-Wl,option 把选项option传递给连接器.如果option中含有逗号,就在逗号处分割成多个选项.

-w 不生成任何警告信息。 

-Wall 生成所有警告信息。

lc 是link libc
lm 是link libm
lz 是link libz

 -l指定程序要链接的库文件,假设库文件名为libxxx.so,链接命令为-lxxx;

   放在/lib/usr/lib/usr/local/lib里的库直接用-l参数就能链接了
-L指定库文件所在目录,

 

原文地址:https://www.cnblogs.com/canphp/p/2778024.html