怎么把一个程序编译成静态的版本?不依赖于别的动态连接库文件
原帖由 cnhnln 于 2006-8-11 13:55 发表怎么把一个程序编译成静态的版本?不依赖于别的动态连接库文件
>>>>>>除了以上所说的,如果你需要一个特殊的或者不常用的非标准库,可以直接将这个库相干的>>源代码编译进你的程序,这样可以最小化平台差异。>>>>
这个要看你是什么编译器啊,gcc的话就是二楼说的那样:gcc -static
export CC="gcc -static -s"可耻的失败鸟不用-static时能发现的库反倒认不到了
[ 本帖最后由 cnhnln 于 2006-8-11 19:35 编辑 ]
gcc -static 还是 LDFLAGS="-all-static" ?
-static
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(5)
>>
>>
>>除了以上所说的,如果你需要一个特殊的或者不常用的非标准库,可以直接将这个库相干的
>>源代码编译进你的程序,这样可以最小化平台差异。
>>
>>
这个要看你是什么编译器啊,gcc的话就是二楼说的那样:gcc -static
export CC="gcc -static -s"
可耻的失败鸟
不用-static时能发现的库反倒认不到了
[ 本帖最后由 cnhnln 于 2006-8-11 19:35 编辑 ]
gcc -static 还是 LDFLAGS="-all-static" ?
-static