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

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

Chinaunix

  平臺 論壇 博客 文庫
12下一頁
最近訪問板塊 發(fā)新帖
查看: 3552 | 回復(fù): 10
打印 上一主題 下一主題

我有一個(gè)編程練習(xí)題,已經(jīng)調(diào)試出了大量錯(cuò)誤。但是還是有一個(gè)不知道怎么錯(cuò)了 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2007-09-25 18:32 |只看該作者 |倒序?yàn)g覽
這是《unix/linux編程實(shí)踐教程》里邊的一個(gè)練習(xí)題,在61頁2.13題。
該程序模擬用戶注銷的時(shí)候?qū)tmp文件的操作動作
通過動手,我學(xué)會了簡單的使用gdb。
GDB非常好用。通過調(diào)試,找到了大量的錯(cuò)誤。但是還是有一個(gè)錯(cuò)誤怎么調(diào)試也不知道錯(cuò)在哪里。
errno顯示是9,也就是壞掉的文件描述符。在調(diào)用write的時(shí)候出現(xiàn)的。
希望諸位高手幫我看一下到底錯(cuò)在哪里了?
謝謝.
由于白天上學(xué),所以明天晚上,我會上線回復(fù)。
代碼我放在本帖附件里。

$ uname -a
Linux ubuntu-desktop 2.6.20-16-generic #2 SMP Fri Aug 31 00:55:27 UTC 2007 i686 GNU/Linux

$ gcc -v
Using built-in specs.
Target: i486-linux-gnu
Configured with: ../src/configure -v --enable-languages=c,c++,fortran,objc,obj-c++,treelang --prefix=/usr --enable-shared --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --enable-nls --program-suffix=-4.1 --enable-__cxa_atexit --enable-clocale=gnu --enable-libstdcxx-debug --enable-mpfr --enable-checking=release i486-linux-gnu
Thread model: posix
gcc version 4.1.2 (Ubuntu 4.1.2-0ubuntu4)

logout_ttyNo1.tar.gz

8.02 KB, 下載次數(shù): 56

logout_ttyObject

論壇徽章:
0
2 [報(bào)告]
發(fā)表于 2007-09-25 18:37 |只看該作者
另外我要說明,本人士自學(xué)unix編程。學(xué)校沒開這門課。
另外本題的難度遠(yuǎn)遠(yuǎn)超過了學(xué)校教的難度。單就使用Gdb調(diào)試錯(cuò)誤的方法也超過了絕大多數(shù)老師的水平。
因?yàn)槲覀兪锹殬I(yè)學(xué)院(大中專)。
自學(xué)很不容易,希望大家有力幫忙。
當(dāng)然,如果有建議本人虛心接受
特此聲明!

論壇徽章:
0
3 [報(bào)告]
發(fā)表于 2007-09-25 19:59 |只看該作者
找到問題了。原來是原書的代碼直接使用有問題
文件描述符是只讀打開的。
不好意思,獻(xiàn)丑了。
我終于可以開始下一個(gè)問題的學(xué)習(xí)了

論壇徽章:
0
4 [報(bào)告]
發(fā)表于 2007-09-25 20:43 |只看該作者
自問自答?!

論壇徽章:
0
5 [報(bào)告]
發(fā)表于 2007-09-25 20:59 |只看該作者
裝著沒看見飄過~~~

論壇徽章:
0
6 [報(bào)告]
發(fā)表于 2007-09-25 21:00 |只看該作者
LZ加油。

論壇徽章:
0
7 [報(bào)告]
發(fā)表于 2007-09-25 22:56 |只看該作者
找本靠譜的書看看吧,如果書作者自己都沒跑過自己的代碼,初學(xué)的話浪費(fèi)很多時(shí)間。

論壇徽章:
0
8 [報(bào)告]
發(fā)表于 2007-09-26 15:37 |只看該作者
原帖由 mingyanguo 于 2007-9-25 22:56 發(fā)表
找本靠譜的書看看吧,如果書作者自己都沒跑過自己的代碼,初學(xué)的話浪費(fèi)很多時(shí)間。

這個(gè)代碼好象是故意的。。。。因?yàn)橛幸粏柺?quot;為什么不能直接用libutmp.c?"這個(gè)意思的。

論壇徽章:
0
9 [報(bào)告]
發(fā)表于 2007-09-27 10:25 |只看該作者
原帖由 huyongzs 于 2007-9-25 18:37 發(fā)表
另外我要說明,本人士自學(xué)unix編程。學(xué)校沒開這門課。
另外本題的難度遠(yuǎn)遠(yuǎn)超過了學(xué)校教的難度。單就使用Gdb調(diào)試錯(cuò)誤的方法也超過了絕大多數(shù)老師的水平。
因?yàn)槲覀兪锹殬I(yè)學(xué)院(大中專)。
自學(xué)很不容易,希望 ...



用不著聲明,自學(xué)沒什么。
這里有幾個(gè)不是自學(xué)的?站出來?峙聸]有幾個(gè)是名師出的高徒。
另外不要看不起老師,術(shù)業(yè)有專攻,并不是用Gdb就如何水平高。

真心希望你能學(xué)得更好。

論壇徽章:
0
10 [報(bào)告]
發(fā)表于 2007-09-29 10:11 |只看該作者
回答樓上的,我是看見了這里禁止作業(yè)題,所以才發(fā)表聲明的。
我聲明就是告訴大家,我不是再問作業(yè)題。
您需要登錄后才可以回帖 登錄 | 注冊

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

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP