摘要: 源文件: 一、动态库多重依赖 (1)编译word动态库 g++ -shared -fPIC world.cpp -o libworld.so (2)编译hello动态库 g++ -shared -fPIC hello.cpp -o libhello.so ldd libhello.so 查看libh 阅读全文
posted @ 2018-06-07 11:27 pinhole 阅读(1974) 评论(0) 推荐(0) 编辑
摘要: 一、编译可执行文件 g++ –c Hello.cpp 编译文件,生成目标文件Hello.o g++ Hello.o –o a.out 链接并重命名为可执行文件a.out g++ Hello.cc 编译链接一起,生成a.out g++ Hello.cc –o hello 生成a.out并命名为hell 阅读全文
posted @ 2018-06-07 11:12 pinhole 阅读(617) 评论(0) 推荐(0) 编辑
摘要: 1、两者都是编译器 2、gcc编译c语言;g++既可以编译c语言,也可以编译c++语言 3、gcc不能自动链接库文件,一般用g++来链接库文件,非要用gcc的话,一般使用gcc -lstdc++命令 4、extern “c”对于gcc和g++没有区别 阅读全文
posted @ 2018-06-07 10:30 pinhole 阅读(666) 评论(0) 推荐(0) 编辑