RT,同样的一段c代码,我先用gcc编译得到a.out,然后把后缀改成cpp用g++编译得到b.out,b.out明显更大。对于同样的测试样例,b.out在运行时消耗的内存比a.out多几百k。没学过编译原理,求教这是为什么……
RT,同样的一段c代码,我先用gcc编译得到a.out,然后把后缀改成cpp用g++编译得到b.out,b.out明显更大。对于同样的测试样例,b.out在运行时消耗的内存比a.out多几百k。没学过编译原理,求教这是为什么……
3 回答2k 阅读✓ 已解决
2 回答3.9k 阅读✓ 已解决
2 回答3.2k 阅读✓ 已解决
1 回答3.2k 阅读✓ 已解决
1 回答2.7k 阅读✓ 已解决
3 回答3.4k 阅读
1 回答1.6k 阅读✓ 已解决
g++编译c代码,会把c代码看成是c++代码的,所以会链接c++的标准库。