同样的代码,用gcc和g++编译,后者资源占用更多?

新手上路,请多包涵

RT,同样的一段c代码,我先用gcc编译得到a.out,然后把后缀改成cpp用g++编译得到b.out,b.out明显更大。对于同样的测试样例,b.out在运行时消耗的内存比a.out多几百k。没学过编译原理,求教这是为什么……

阅读 4.1k
1 个回答

g++编译c代码,会把c代码看成是c++代码的,所以会链接c++的标准库。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题