|
|
那裡有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
|