链接器只能看到目录中的一部分库

时间:2017-01-16 10:02:02

标签: g++ cygwin ld .so .a

在我的makefile中,我有:

g++ -o Out  Out.o  -I  Headers_Directory -L Libraries_Directory -lFile1 -lFile2

在我的Libraries_Directory我有两个文件libFile1.alibFile2.so

ld找到libFile1.a但找不到libFile2.so。这怎么可能,我该如何解决这个问题?

我在Cygwin中编译并使用GNU gcc-g ++编译器。

重新生成错误的极简主义:

下载Gurobi的Linux版here。然后,使用此instruction安装软件。您需要通过here获取许可来激活软件。提供免费的学术许可用于研究目的。最后导航到以下文件夹

installation_directory/gurobi701/linux64/examples/build

并发出命令make。您必须使用GNU gcc-g++编译器在Cygwin上进行编译。

0 个答案:

没有答案