藍森林首頁 | 返回主頁 | 本站地圖 | 站內搜索 | 聯繫信箱 | -->
 您目前的位置:首頁 > 自由軟件 > 技術交流 > 應用編程 -->


    

藍森林 http://www.lslnet.com 2006年8月16日 14:08

那裡有linux 的系統調用的說明下載啊?

偶剛學linux 編程,但看了幾個程序,發現很多函數都不知道
到網上查了查,也不太好,請問我該怎樣學習linux編程啊?那裡有linux 的系統調用,及函數的說明下載啊?

Re: 那裡有linux 的系統調用的說明下載啊?

一般的函數使用「man 函數名 」就可以了吧

Re: 那裡有linux 的系統調用的說明下載啊?

但若本身並不知道函數名那?
想實現某個功能,卻不知道用哪個函數?
請問高手們是怎摸弄的啊?

感激不盡啊!!!!

Re: 那裡有linux 的系統調用的說明下載啊?

read more and more tech books and source codes.

Re: 那裡有linux 的系統調用的說明下載啊?

有一本黃色皮的介紹庫函數的書我覺得不錯 對庫函數進行了分類 目錄上也很清楚的寫了函數的功能 你可以找找

Re: 那裡有linux 的系統調用的說明下載啊?

那麼,網上哪裡有這一類的電子書下載啊?

另外,你們寫程序時怎樣查找啊??

謝謝!!

Re: 那裡有linux 的系統調用的說明下載啊?

寫程序的時候,是查找這方面的資料,類似的軟件,
看下別人寫的code,一些具體函數就大概知道了,
然後自己開始寫!

Re: 那裡有linux 的系統調用的說明下載啊?

ls /usr/share/man/man2
文件名是對應系統調用名的。然後按文件名來猜功能。
在然後,man 文件名(那些.gz什麼的就不要加到man命令裡面了)

Re: 那裡有linux 的系統調用的說明下載啊?

謝謝大家們的指導!!!

Re: 那裡有linux 的系統調用的說明下載啊?

> 但若本身並不知道函數名那?
> 想實現某個功能,卻不知道用哪個函數?

試試
man -k keyword



Re: 那裡有linux 的系統調用的說明下載啊?

man -k效率太低。

對剛剛起步的新手,建議買本《Linux函數庫參考手冊》中青年出版社

Of course,man is better。

Re: 那裡有linux 的系統調用的說明下載啊?

俺說的那本黃色皮的就是這個

Re: 那裡有linux 的系統調用的說明下載啊?

man 2 systemcalls

system calls 本身是不斷變化的,而且各系統不同,除非做很特殊的事,一般都使用 libc 對他們的 wrapper ,這樣兼顧易用性和兼容性。libc 的東西,需要看 info libc ,安裝 glibc-doc .


Re: 那裡有linux 的系統調用的說明下載啊?

俺給你推薦一本好書 GNU/Linux編程指南 入門應用精通》 一本老外寫的書, 非常不錯, 非常適合初學者 , 裡面從 Makefile , gdb ,library 寫法 , cvs 什麼的,必須的東西, 都介紹到了, 每個部分都不錯, 也適合成手鞏固一些知識 , 我做了兩年, 雖然裡面的東西基本上都知道, 但還是買了一本, 很懊惱為什麼自己入門的時候,沒有看到這本書呢! 剛開始的時候 ,我就問過你同樣的問題 。 慢慢看吧! 多看看一些opensource什麼的, 看到函數就查, 在vi中 按住 ctrl+K ,就顯示出來了。


Re: 那裡有linux 的系統調用的說明下載啊?

>>看到函數就查, 在vi中 按住 ctrl+K ,就顯示出來了。

應該是shift+k吧。

Re: 那裡有linux 的系統調用的說明下載啊?

不好意思打錯了, 是 shift+ k



Copyright © 1999-2000 LSLNET.COM. All rights reserved. 藍森林網站 版權所有。 E-mail : webmaster@lslnet.com