新浪微博 登陆  注册   设为首页 加入收藏

学PHP >> PHP >> g++没有-g选项产生的问题

g++没有-g选项产生的问题

查看次数15243 发表时间2014-06-29 13:08:05

  环境:ubuntu + (g++)+ eclipse  在eclipse里面新建了一个makefile的c++ project,代码很简单,如下:  #include   #include   using namespace std;  void atexit1(void)  {  cout...

  环境:ubuntu + (g++)+ eclipse

  在eclipse里面新建了一个makefile的c++ project,代码很简单,如下:

  #include

  #include

  using namespace std;

  void atexit1(void)

  {

  cout<<"in atexit1()"<

  }

  int main(int argc, char* argv[])

  {

  char* s = getenv("LOGNAME");

  cout<

  cout<<"Hello"<

  return 222;

  }

  想去调试的时候,发现报“No source available for "main() at 0x4008c3" ”的消息,直接进入汇编,而不是main函数,但是运行什么皆正常。

  发现在makefile里面,少了-g选项,没有生成调试信息,故不能进行调试。

  加上去之后,一切正常~~


(转发请注明转自:学PHP)    


  相关推荐



1楼 Yamary说: 2016-06-07 11:10:26
- Claire, the good news is, the terrible twos only last about three years. Then it81;2#7&s plain sailing until the teens.The bad news is, the teens begin at about eight.
2楼 Tessica说: 2016-12-12 05:27:06
You really found a way to make this whole prceoss easier.

  发表评论
昵称:
(不超过20个字符或10个汉字)
内容: