printf.o是动态链接的还是静态链接的

warcao 2012-03-08 09:22:38
写个helloworld程序
链接时连接目标文件和printf.o 到底是怎么连接的呢
...全文
352 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
nossiac 2012-03-08
  • 打赏
  • 举报
回复
win和linux都是这样吗?
是。
能设置静态链接吗?
可以。
例如GCC下面一个printf的小程序。
gcc test.c,默认动态链接。
gcc -static -lc test.c,执行静态链接,编译出的程序会比较大。
Win下面像VC之类的IDE可能有专门设置,我没用过。
warcao 2012-03-08
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 nossiac 的回复:]

printf在标准C运行库里,默认都是动态链接的。执行时由系统为你映射代码。
[/Quote]
win和linux都是这样吗?能设置静态链接吗
nossiac 2012-03-08
  • 打赏
  • 举报
回复
printf在标准C运行库里,默认都是动态链接的。执行时由系统为你映射代码。
merlinfang 2012-03-08
  • 打赏
  • 举报
回复
静态链接

69,371

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧