-1

因为我需要在另一个发行版上运行我编译的程序,并且没有静态链接,它只会给我一个错误,即glibc在该计算机上找不到版本。

4

2 回答 2

2

查看 GCC 链接器的链接选项。尤其是选项,请同时阅读这些选项-static-static-libgcc注释,因为有时有理由不进行静态绑定,而是将共享库与程序一起部署。

于 2012-12-11T12:08:39.447 回答
0

只需将-static选项传递给gcc

但我认为静态链接 Glibc 是个坏主意。

(您可以使用免费软件许可证以源代码形式分发您的程序;然后您可以将其打包用于多个发行版)

于 2012-12-11T12:08:15.647 回答