gcc下编译时链接静态库的问题
gcc编译时链接静态库是不是一定得加 -L xxx.a ? 我看到有些时候不加也可以,直接添加上xxx.a就行了,为什么会这样,在我电脑上却一定得加呢? 根路径有关系把 :mrgreen: 设置-I option
-L option 用法不是这样的
-L是指定链接库的目录,-l是指定连接库的名字,名字必须是libxxxxx.a
比如你要链接/usr/mylib/libtest.a
那么这样写
-L/usr/mylib -ltest 原帖由 cjaizss 于 2008-9-10 13:01 发表 http://linux.chinaunix.net/bbs/images/common/back.gif
用法不是这样的
-L是指定链接库的目录,-l是指定连接库的名字,名字必须是libxxxxx.a
比如你要链接/usr/mylib/libtest.a
那么这样写
-L/usr/mylib -ltest
正解:em49: :em49: :em49: :em49: :em49:
页:
[1]