在我的makefile中,我有:
g++ -o Out Out.o -I Headers_Directory -L Libraries_Directory -lFile1 -lFile2
在我的Libraries_Directory
我有两个文件libFile1.a
和libFile2.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上进行编译。