社区
Linux/Unix社区
帖子详情
gcc和g++混合 编译、链接 的时候 出了问题
inurlcn
2014-10-15 03:50:54
有 一个 工程 ,里面 有 c文件 ,也有 cpp文件 ,查看make过程 ,分别 调用了gcc和 g++,结果 运行 出错 。
然后 我把 所有的 c文件 改成 了 cpp文件 ,结果 编译 完了 程序 可以 正常 运行 。
这是 怎么回事?能 给点 线索 马 ?
...全文
221
4
打赏
收藏
gcc和g++混合 编译、链接 的时候 出了问题
有 一个 工程 ,里面 有 c文件 ,也有 cpp文件 ,查看make过程 ,分别 调用了gcc和 g++,结果 运行 出错 。 然后 我把 所有的 c文件 改成 了 cpp文件 ,结果 编译 完了 程序 可以 正常 运行 。 这是 怎么回事?能 给点 线索 马 ?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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++ 应该也是没有问题的
小笨和漂向北方
2014-10-15
打赏
举报
回复
Here is a good reference http://yosefk.com/c++fqa/mixing.html
JNI指令代打2.0
使用
gcc
和
g++
编译
jni指令太长,很麻烦。所以做了一个
编译
工具JNIBuilder.jar。 因为是用于jni的,所以默认使用者的电脑上已经安装好Java和MinGW,并且可用。 并提供一个测试例程。功能是jni函数调用java函数弹
出
一个...
万能makefile写法详解,一步一步写一个实用的makefile
即不写.o来自.c的规则,它会自动执行
gcc
-c -o foo.o foo.c这条命令,由.c
编译
出
.o(其中-c表示只
编译
不
链接
),然后自动执行
gcc
-o foo foo.o
链接
为可执行文件。 foo:foo.o
gcc
-o foo foo.o; ./foo foo.o:foo.c ...
DFT的matlab源代码-Hartree_Fock:Hartree_Fock方法的实现
使用python和C++
混合
写成的闭壳HF和DFT计算的代码,主要在于加深对量子化学理论的理解 使用方法 程序中的C++部分在运行前需要
编译
成动态
链接
库,以方便在后续运行中被python调用 其中grid_int.cpp,analy_int.cpp,...
【实验】使用
gcc
、
g++
,
编译
带和不带extern C的C/C++
混合
代码,并查看
编译
、
链接
结果
使用
gcc
编译
、
链接
不带extern "C"的a.cpp和b.c 命令:
gcc
.\a.cpp .\b.c -lstdc++ 和
gcc
.\a.cpp .\b.c 结果: 使用
gcc
编译
的结果是找不到Foo函数。 图3 注意: 但使用
g++
是可以
编译
成功的。 图4 这是因为,**c...
4---Linux:
gcc
,
g++
编译
/制作并调用静态库,动态库/makefile
gcc
,
g++
编译
/制作并调用静态库,动态库/makefile
Linux/Unix社区
23,120
社区成员
74,507
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章