在用g++编译c语言写的原程序的时候碰到如下问题:
1. 如果把.c的程序全部改成.cc,编译时会出现大量错误
2. 保留.c不变,但在makefile中将所有.c的程序改成.cc(实际上并不存在.cc的源
代码, 编译链接一切正常。可执行的代码也可以运行。
我的问题是,是不是g++自动把.c的源程序转换成了.cc的源代码进行了编译链接?
由此产生的可执行文件是不是可靠?
在用g++编译c语言写的原程序的时候碰到如下问题:
1. 如果把.c的程序全部改成.cc,编译时会出现大量错误
2. 保留.c不变,但在makefile中将所有.c的程序改成.cc(实际上并不存在.cc的源
代码, 编译链接一切正常。可执行的代码也可以运行。
我的问题是,是不是g++自动把.c的源程序转换成了.cc的源代码进行了编译链接?
由此产生的可执行文件是不是可靠?
•
按1改成cc,然后每个cc用 extern "C" 括起来 google for details
-mc3361-
♂
(0 bytes)
()
02/17/2012 postreply
11:21:18
WENXUECITY.COM does not represent or guarantee the truthfulness, accuracy, or reliability of any of communications posted by other users.
Copyright ©1998-2025 wenxuecity.com All rights reserved. Privacy Statement & Terms of Use & User Privacy Protection Policy