0001
linux下除錯core檔案
gdb
:出錯產生core dump的可執行程式。
: core dump的檔名,預設是「core」
0002
gcc abc.c得到的a.out不能執行
./a.out
0003
c++ 編譯時為什麼出錯資訊說cout沒定義
include標頭檔案完後加入 using namespace std;
0004
新編譯生成的gcc ,使用的標準連線庫都在/usr/local/lib 下了,但使用的預設的連線路徑是 /usr/lib 怎樣新增?(除了在每次編譯時 增加 -l /usr/local/lib 以外)(sakulagi, hutuworm)
export ld_library_path=$ld_library_path:/usr/local/lib
寫到~/.bash_profile裡面。
增加一種簡便辦法:
將/usr/local/lib加入/etc/ld.so.conf,然後執行一次ldconfig
----------------------------經典圖書篇--------------------------
0001
gnu/linux高階網路應用服務指南
linuxaid**
機械工業出版社
優點:又全又精,全都是實戰之作
缺點:針對版本較低:redhat 6.2
0002
linux apache web server管理指南
charles aulds
機械工業出版社
優點:目前我還沒有發現哪個關於apache的問題這本書沒有講過
缺點:針對1.3.x,最新的針對2.0.*的中文版待出
0003
linux核心情景分析
浙江大學出版社
優點:太透徹了,沒法不懂
缺點:還是版本問題,呵呵,核心更新太快了,不過還是必讀
0004
unix環境高階程式設計
richard stevens
機械工業出版社
優點:博大精深
缺點:初學者是很難理解的,否則怎麼叫《高階程式設計》呢?
0005
程式設計精粹--microsoft編寫優質無錯c程式秘訣
steve maguire
電子工業出版社
優點:不說了,作者是vc開發組的組長
缺點:很難找了,2023年出的
0006
understanding the linux kernel, 2nd edition(hutuworm)
出版:o'reilly
讀了這本書之後,你就會明白在什麼情況下linux具有最佳的效能,以及它如何面對挑戰,在各種環境中提供程序排程、檔案訪問和記憶體管理時的優良的系統響應。作者通過解釋其重要性來引入每乙個題目,並將核心操作與unix程式設計師和使用者熟悉的系統呼叫或實用程式聯絡起來。
0007
unix作業系統教程(英文版)(弱智)
by syed mansoor sarwar ...
機械工業出版社
特點:淺顯易懂,著重unix基礎概念和整體理解,順便複習英語。
缺點:目前沒有中文版
0008
unix程式設計環境(弱智)
by brian w.kernighan, rob pike
陳向群 等譯
機械工業出版社
特點:淺顯,深入淺出講解如何使用unix及各種工具,簡單介紹unix的程式設計環境;對比「unix環境高階程式設計」,此書適合新手入門。
缺點:目前沒有英文版
優點: e.s. raymond經典著作的優點就不用說了
缺點: 一直更新,目前版本0.73,看完了又給你出一新版,感覺很不爽
0010
unix網路程式設計--卷一《套介面api和x/open傳輸介面api》(slg1972)
清華 w.richard stevens著(已故)
詳細地講解了unix網路的程式設計
非入門級的東西
0011
清華 w.richard stevens著(已故)
詳細講解了unix之間的程序,執行緒之間的關係,以及各種不同標準的程序程式設計的異同。
非入門級的東西
0012
unix網路程式設計--卷三《應用程式》(slg1972, hutuworm)
我至今也沒有買到,應該也不錯。
沒有買到是因為richard stevens大師英年早逝,再也不可能完成這計畫中的第三卷了。據說其未竟稿可能由gary r. wright整理續寫出來,但是自大師駕鶴以來一直杳
程式設計常見問題
知識點1 64位 pip 安裝 cv2 使用pip的方法進行安裝64位的。pip install opencv python 請參考知識點2 問題 modulenotfounderror no module named pylab 原因 pylab 模組是一款由python提供的可以繪製二維,三維資...
程式設計常見問題
1 warning address of local variable xx returned wreturn local addr 原因 在函式內部定義變數,並返回 char xx 64 return xx 這樣函式內部定義的變數在函式結束時被釋放掉,所以返回是找不到的。改為char xx cha...
linux核心模組程式設計常見問題
解決方案我找遍google也沒見到實際點的操作,唯一的提示 於 看錯誤提示也知道我們要獲得module.symvers,lib modules 你的linux版本號 下倒是有個 module.symvers,我把那個拷貝過來仍然不對,後來想即然我們不需要核心源 也可以編譯載入模組 具體見 那麼這個東...