我一直在Windows机器上处理一些C代码,现在我正在将它转移到我没有完全权限的Linux计算机上。在我的代码中,我链接到几个静态库。
是否需要为Linux计算机重新制作这些库?
有问题的图书馆是GSL-1.13科学图书馆
附带问题,是否有人为Linux提供上述预编译版本?
我尝试使用automake在Linux机器上编译源代码,但似乎没有创建makefile,也没有输出错误。
由于
答案 0 :(得分:1)
是的,当你从Windows切换到GNU / Linux时,你需要再次编译任何库。
至于如何做到这一点,你不需要使用automake来构建GSL。您应该非常仔细地阅读tarball(文件gsl-1.16.tar.gz)中的文件INSTALL。简而言之,您运行命令
$ ./configure
$ make
在您从tarball解压缩的目录中。