当前位置: 技术问答>linux和unix
用Emacs编写c++程序的朋友请进来。
来源: 互联网 发布时间:2015-05-09
本文导语: 我用emacs编写了5个文件如下 testA.h--声明class A testA.cpp--A中成员函数,构造函数的实现,这里没有main函数 testB.h--声明class B:public class A,公有继承。 testB.cpp--B中构造函数,成员函数实现 testBEnd.cpp--main函...
我用emacs编写了5个文件如下
testA.h--声明class A
testA.cpp--A中成员函数,构造函数的实现,这里没有main函数
testB.h--声明class B:public class A,公有继承。
testB.cpp--B中构造函数,成员函数实现
testBEnd.cpp--main函数。
我现在是想编译testBEnd.cpp,这样我可以进入编译好的文件去单步调试它,看程序执行的过程。
如果是一个testX.cpp文件,
我用g++ -g -o testX testX.cpp
gdb -testX
两条语句就搞定了。现在的问题是涉及到多个相关文件的编译,怎么弄?
欢迎讨论,问题解决再开贴送100分,绝不失言!
testA.h--声明class A
testA.cpp--A中成员函数,构造函数的实现,这里没有main函数
testB.h--声明class B:public class A,公有继承。
testB.cpp--B中构造函数,成员函数实现
testBEnd.cpp--main函数。
我现在是想编译testBEnd.cpp,这样我可以进入编译好的文件去单步调试它,看程序执行的过程。
如果是一个testX.cpp文件,
我用g++ -g -o testX testX.cpp
gdb -testX
两条语句就搞定了。现在的问题是涉及到多个相关文件的编译,怎么弄?
欢迎讨论,问题解决再开贴送100分,绝不失言!
|
g++ -g testA.cpp testB.cpp testBEnd.cpp -o abcdefghijklmnopqrstuvwxyz
要把两个头 文件包含进去
要把两个头 文件包含进去
|
www.chinaunix.net的C/C++版的精华区:
http://chinaunix.net/jh/23/15863.html
http://chinaunix.net/jh/23/15863.html
|
楼主还是学习一下makefile的编写吧。