2013-03-13 41 views
0

我有一个main.cpp文件和两个.hpp文件,其中一个包含一组我修改的类和方法。编译main成功,但运行main导致Segmentation Fault。在此之后tutorial,我用:为什么gdb总是给“程序退出代码01”?

$ gdb main 
(gdb) run 

然而,(gdb) run总是产生下列不管.HPP文件是否有错误:

Reading symbols for shared libraries . done 
Usage: viewer NODES_FILE TETS_FILE 

Program exited with code 01. 

有没有办法,我失去了一些东西?

+1

那么,你的'main()'返回什么值? – chrisaycock 2013-03-13 00:52:28

+0

你是什么意思“无论.hpp文件是否有错误?”你确定你的程序正在编译吗? – templatetypedef 2013-03-13 00:53:03

+0

main()返回0. – Pippi 2013-03-13 00:53:06

回答

3

尝试发出这些命令:

$ gdb main 
(gdb) run nodes_file test_file 

填充,当然,这两个参数的正确值。