标签: c linux gcc
由于我需要在另一个发行版上运行我编译的程序,并且没有静态链接,它只是给我一个错误,即在该计算机上找不到glibc的版本。
glibc
答案 0 :(得分:2)
查看GCC链接器的link options。特别是-static选项-static-libgcc,请同时阅读这些选项的注释,因为有时会有理由不静态绑定,而是将共享库部署到程序中。
-static
-static-libgcc
答案 1 :(得分:0)
只需将-static选项传递给gcc
gcc
但我相信静态链接Glibc是一个坏主意。
(您可以使用免费软件许可证以源代码形式分发您的程序;然后您可以将其打包为多个发行版)