怎么把一个程序编译成静态的版本?

发布于 2022-07-18 20:31:08 字数 37 浏览 6 评论 5

怎么把一个程序编译成静态的版本?
不依赖于别的动态连接库文件

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

千年*琉璃梦 2022-07-26 12:23:00

原帖由 cnhnln 于 2006-8-11 13:55 发表
怎么把一个程序编译成静态的版本?
不依赖于别的动态连接库文件

>>
>>
>>除了以上所说的,如果你需要一个特殊的或者不常用的非标准库,可以直接将这个库相干的
>>源代码编译进你的程序,这样可以最小化平台差异。
>>
>>

晨光如昨 2022-07-26 12:17:38

这个要看你是什么编译器啊,gcc的话就是二楼说的那样:gcc -static

恬淡成诗 2022-07-26 11:39:52

export CC="gcc -static -s"
可耻的失败鸟
不用-static时能发现的库反倒认不到了

[ 本帖最后由 cnhnln 于 2006-8-11 19:35 编辑 ]

唱一曲作罢 2022-07-26 09:29:58

gcc -static 还是 LDFLAGS="-all-static" ?

追星践月 2022-07-20 17:30:28

-static

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文