亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫(kù)
最近訪問板塊 發(fā)新帖
查看: 3889 | 回復(fù): 7
打印 上一主題 下一主題

gdb調(diào)試問題 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2007-04-29 20:14 |只看該作者 |倒序?yàn)g覽

  1. $ g++ -g -o stock stock.cc
  2. $ gdb stock
  3. 。。。。。省略提示信息。。。。。。

  4. (gdb) break 3
  5. Breakpoint 1 at 0x1132: file stock.cc, line 3.
  6. (gdb) run
  7. Starting program: /work/IR/autologin/4test/stock
  8. Warning:
  9. Cannot insert breakpoint 1.
  10. Error accessing memory address 0x1132: Input/output error.
復(fù)制代碼

錯(cuò)誤如上,怎么回事?
謝謝

論壇徽章:
95
程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2015-09-05 06:20:00程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2015-09-17 06:20:00程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2015-09-18 06:20:002015亞冠之阿爾艾因
日期:2015-09-18 10:35:08月度論壇發(fā)貼之星
日期:2015-09-30 22:25:002015亞冠之阿爾沙巴布
日期:2015-10-03 08:57:39程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2015-10-05 06:20:00每日論壇發(fā)貼之星
日期:2015-10-05 06:20:002015年亞冠紀(jì)念徽章
日期:2015-10-06 10:06:482015亞冠之塔什干棉農(nóng)
日期:2015-10-19 19:43:35程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2015-10-21 06:20:00每日論壇發(fā)貼之星
日期:2015-09-14 06:20:00
2 [報(bào)告]
發(fā)表于 2007-04-29 20:50 |只看該作者
原帖由 yjmwolf 于 2007-4-29 20:14 發(fā)表于 1樓  

$ g++ -g -o stock stock.cc
$ gdb stock
。。。。。省略提示信息。。。。。。

(gdb) break 3
Breakpoint 1 at 0x1132: file stock.cc, line 3.
(gdb) run
Starting program: /work/IR/autologin/4te ...

方便的話把你的代碼貼上來。

論壇徽章:
0
3 [報(bào)告]
發(fā)表于 2007-04-29 20:54 |只看該作者
原帖由 MMMIX 于 2007-4-29 20:50 發(fā)表于 2樓  

方便的話把你的代碼貼上來。

這是c++ 標(biāo)準(zhǔn)庫(kù)里面的例子
gdb錯(cuò)誤不止出現(xiàn)在這個(gè)程序中,幾乎所有的程序gdb調(diào)試都會(huì)出現(xiàn)這個(gè)問題
而且是g++ -g -o.....................編譯的

  1. // cont/mapl.cpp
  2. #include <iostream>
  3. #include <map>
  4. #include <string>
  5. using namespace std;
  6. int main()
  7. {
  8. /*create map/associative array
  9. *-keys are strings
  10. *-values are floats
  11. */
  12. typedef map<string,string> StringFloatMap;
  13. StringFloatMap stocks; // create empty container
  14. //insert some elements
  15. stocks["BASF"] = "369.50";
  16. stocks["VW"] = "413.50";
  17. stocks["Daimler"] = "819.00";
  18. stocks["BMW"] = "834.00";
  19. stocks["Siemens"] = "842.20";
  20. //print all elements
  21. StringFloatMap::iterator pos;
  22. for (pos = stocks.begin(); pos != stocks.end(); ++pos) {
  23. cout << "stock: " << pos->first << "\t"
  24. << "price: " << pos->second << endl;
  25. }
  26. cout << endl;
  27. stocks["Volkswagen"] = stocks["VW"];
  28. stocks.erase("VW");
  29. //print all elements
  30. for (pos = stocks.begin(); pos != stocks.end(); ++pos) {
  31. cout << "stock: " << pos->first << "\t"
  32. << "price: " << pos->second << endl;
  33. }
  34. }
復(fù)制代碼

論壇徽章:
95
程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2015-09-05 06:20:00程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2015-09-17 06:20:00程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2015-09-18 06:20:002015亞冠之阿爾艾因
日期:2015-09-18 10:35:08月度論壇發(fā)貼之星
日期:2015-09-30 22:25:002015亞冠之阿爾沙巴布
日期:2015-10-03 08:57:39程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2015-10-05 06:20:00每日論壇發(fā)貼之星
日期:2015-10-05 06:20:002015年亞冠紀(jì)念徽章
日期:2015-10-06 10:06:482015亞冠之塔什干棉農(nóng)
日期:2015-10-19 19:43:35程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2015-10-21 06:20:00每日論壇發(fā)貼之星
日期:2015-09-14 06:20:00
4 [報(bào)告]
發(fā)表于 2007-04-29 21:18 |只看該作者
原帖由 yjmwolf 于 2007-4-29 20:54 發(fā)表于 3樓  

這是c++ 標(biāo)準(zhǔn)庫(kù)里面的例子
gdb錯(cuò)誤不止出現(xiàn)在這個(gè)程序中,幾乎所有的程序gdb調(diào)試都會(huì)出現(xiàn)這個(gè)問題
而且是g++ -g -o.....................編譯的

// cont/mapl.cpp
#include <iostream>
#include ...

我試驗(yàn)了一下,沒什么問題。
$ g++ -g t1.cpp
lee@debian:/tmp
$ gdb ./a.out
GNU gdb 6.3-debian
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i386-linux"...Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".

(gdb) b 3
Breakpoint 1 at 0x8048f78: file t1.cpp, line 3.
(gdb) r
Starting program: /tmp/a.out

Breakpoint 1, main () at t1.cpp:6
6        {


系統(tǒng)環(huán)境:
gcc version 3.4.4 20050314 (prerelease) (Debian 3.4.3-13sarge1)
Linux debian 2.6.7-1-686 #1 Thu Jul 8 05:36:53 EDT 2004 i686 GNU/Linux

論壇徽章:
95
程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2015-09-05 06:20:00程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2015-09-17 06:20:00程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2015-09-18 06:20:002015亞冠之阿爾艾因
日期:2015-09-18 10:35:08月度論壇發(fā)貼之星
日期:2015-09-30 22:25:002015亞冠之阿爾沙巴布
日期:2015-10-03 08:57:39程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2015-10-05 06:20:00每日論壇發(fā)貼之星
日期:2015-10-05 06:20:002015年亞冠紀(jì)念徽章
日期:2015-10-06 10:06:482015亞冠之塔什干棉農(nóng)
日期:2015-10-19 19:43:35程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2015-10-21 06:20:00每日論壇發(fā)貼之星
日期:2015-09-14 06:20:00
5 [報(bào)告]
發(fā)表于 2007-04-29 21:20 |只看該作者
另外,我覺得你編譯出的可執(zhí)行文件有問題,因?yàn)樵?gdb 中執(zhí)行 b 3 時(shí) gdb 返回的地址是 0x1132。

論壇徽章:
0
6 [報(bào)告]
發(fā)表于 2007-05-09 10:57 |只看該作者
我估計(jì)是gdb的問題
因?yàn)樗械某绦蛟谖覚C(jī)器上用gdb調(diào)試
都會(huì)出現(xiàn)同樣的錯(cuò)誤
(gdb) run
Starting program: /work/IR/autologin/4test/a.out
Warning:
Cannot insert breakpoint 1.
Error accessing memory address 0x1132: Input/output error.

我的環(huán)境:
gentoo 2006.1 kernel- 2.6.20-morph9
i686 Intel(R) Celeron(R) CPU 2.66GHz GenuineIntel
gcc version 3.4.6 (Gentoo 3.4.6-r2, ssp-3.4.6-1.0, pie-8.7.10)
GNU gdb 6.6

論壇徽章:
0
7 [報(bào)告]
發(fā)表于 2007-05-09 11:00 |只看該作者

回復(fù) #6 yjmwolf 的帖子

找到原因了
是gdb與gcc版本不匹配的問題
gdb6.6與gcc4.1匹配
與gcc3.4不能匹配

論壇徽章:
95
程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2015-09-05 06:20:00程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2015-09-17 06:20:00程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2015-09-18 06:20:002015亞冠之阿爾艾因
日期:2015-09-18 10:35:08月度論壇發(fā)貼之星
日期:2015-09-30 22:25:002015亞冠之阿爾沙巴布
日期:2015-10-03 08:57:39程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2015-10-05 06:20:00每日論壇發(fā)貼之星
日期:2015-10-05 06:20:002015年亞冠紀(jì)念徽章
日期:2015-10-06 10:06:482015亞冠之塔什干棉農(nóng)
日期:2015-10-19 19:43:35程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2015-10-21 06:20:00每日論壇發(fā)貼之星
日期:2015-09-14 06:20:00
8 [報(bào)告]
發(fā)表于 2007-05-09 13:01 |只看該作者
原帖由 yjmwolf 于 2007-5-9 11:00 發(fā)表于 7樓  
找到原因了
是gdb與gcc版本不匹配的問題
gdb6.6與gcc4.1匹配
與gcc3.4不能匹配

您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP