【发布时间】:2015-11-06 09:26:04
【问题描述】:
我正在使用:Windows 7; MinGW (GCC) 版本 4.8.1; c++
我有几个自己的构建库,它们链接到一个可执行文件。 一个要链接的库的简单示例:libFolder\libforms.a
A)g++ -o main\theApp.exe main\main.o -LlibFolder\ -lforms
B)g++ -o main\theApp.exe main\main.o libFolder\libforms.a
两者都生成相同的可执行文件。
- 这两种方式有什么区别让gcc知道什么 图书馆链接?
- B) 是否有任何缺点或不可行?
【问题讨论】:
-
我不确定这是否有帮助,但 Windows 终端不区分大小写,LlibFolder 与 libFolder 相同
-
第二个不应该工作,我猜你在你的帖子中错误地在
-libFolder中添加了破折号。