gcc和g++混合 编译、链接 的时候 出了问题

inurlcn 2014-10-15 03:50:54
有 一个 工程 ,里面 有 c文件 ,也有 cpp文件 ,查看make过程 ,分别 调用了gcc和 g++,结果 运行 出错 。


然后 我把 所有的 c文件 改成 了 cpp文件 ,结果 编译 完了 程序 可以 正常 运行 。

这是 怎么回事?能 给点 线索 马 ?
...全文
221 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
mhpmii 2014-10-21
  • 打赏
  • 举报
回复
没关系的,C++ 和 C 基本都混一起了,我做openvpn,一堆C++源码写成都是.c的形式,编译器也是gcc,也是编译通过的 另外二楼给出的参考很好,而且我觉得大神不缺分
mymtom 2014-10-16
  • 打赏
  • 举报
回复
gcc -c *.c g++ -c *.cpp g++ -o prog *.o 这样应该是没有问题的呀
zhxianbin 2014-10-15
  • 打赏
  • 举报
回复
都用 g++ 应该也是没有问题的
  • 打赏
  • 举报
回复
Here is a good reference http://yosefk.com/c++fqa/mixing.html

23,120

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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