0

我一直在 Windows 机器上编写一些 C 代码,现在我正在将它转移到我没有完全权限的 Linux 计算机上。在我的代码中,我链接到几个静态库。

需要为 Linux 计算机重新制作这些库是否正确?

有问题的图书馆是 GSL-1.13 科学图书馆

附带问题,是否有人为 Linux 提供了上述的预编译版本?

我曾尝试使用 automake 在 Linux 机器上编译源代码,但似乎没有创建任何 makefile,也没有输出错误。

谢谢

4

1 回答 1

1

是的,当您从 Windows 切换到 GNU/Linux 时,您确实需要再次编译任何库。

至于如何做到这一点,您不需要 automake 来构建 GSL。您应该仔细阅读 tarball 中的 INSTALL 文件(文件 gsl-1.16.tar.gz)。简而言之,您运行命令

$ ./configure
$ make

在您从 tarball 解压缩的目录中。

于 2013-09-12T18:55:57.403 回答