发布网友
共2个回答
热心网友
从总体来看,没什么不同,都是
文件头、段表、段内容这样的一个格式。
往内容来看,两者有区别的,g++是把文件当C++,gcc是把文件当作C。首先是符号生成规则(name mangling)不一样,还有就是连接的库也不一样。
热心网友
到linux 平台了解下。追问这我知道啊,只是不知道究竟有何不同嘛
追答代码编译后的对象文件,一般来说一个类生成一个.o文件(.h.和.c),当你执行程序时还需要连接一个或者多个.o文件,这个java的class文件差不多