gpt4 book ai didi

c++ - 将库与 minGW 链接

转载 作者:可可西里 更新时间:2023-11-01 11:49:30 25 4
gpt4 key购买 nike

我正在使用: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) 上是否有任何退赛或 No-Go?

最佳答案

这两个命令之间的区别在于,第一个命令为链接器添加一个搜索路径,并告诉链接器在搜索路径中搜索 forms 库,第二个命令命令告诉链接器直接链接到特定的库而不需要搜索它。

这两个命令同样有效,并且会产生相同的结果。你选择哪一个完全取决于你。第二种变体的唯一缺点是如果您必须链接多个库,那么您必须多次提供相同的路径,而第一种变体则不必这样做。

关于c++ - 将库与 minGW 链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33563416/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com