linux常見問題(程式設計篇)

2021-03-31 13:20:36 字數 2497 閱讀 6115

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,我把那個拷貝過來仍然不對,後來想即然我們不需要核心源 也可以編譯載入模組 具體見 那麼這個東...