我有興趣使用unix/linux上的C++編寫像wget,mutt等終端應用程序。你能推薦一本關於這個主題的好書嗎?有沒有一本書用於編寫使用C++的控制檯/終端應用程序?
回答
也許這可以幫助你:
Linux系統編程,與進程間通信,線程,共享內存和插座沿稱爲Advanced Linux Programming. 這個免費的在線圖書,說明這裏還有另一本書An Introduction to GCC,它解釋了編譯器和鏈接器以及簡單的C和C++示例。
對於終端應用程序,學習和使用'ncurses'可能會有用。 –
我想指出的是,例如,wget
不是我所說的「終端程序」。它更像是一個網絡程序。網絡編程本身就是一門藝術!
我同意提供的鏈接非常好。但是當我看到術語控制檯/終端程序時,我正在考慮更多的是做一些光標移動的事情,比如emacs,vi,linux的菜單配置等等。在這種情況下,如果你想要輕鬆的生活,ncurses
是一個很好的圖書館,可以添加到你的「你理解的東西」的集合中。
Mats Petersson,我使用了控制檯/終端程序,因爲我對gui應用程序/書籍不感興趣。在網上我看到人們使用相同的意思。 例如:http://www.cyberciti.biz/open-source/best-terminal-applications-for-linux-unix-macosx/ –
這聽起來更像是一條評論,而不是對我的回答。 – jogojapan
- 1. 終止C#控制檯應用程序
- 2. BB10 - Cascades應用程序 - 控制檯/終端應用程序
- 3. 如何在Ruby的終端上用windows編寫控制檯應用程序?
- 4. 如何使用C++編寫控制檯終端
- 5. 監控一個端口的USB,沒有WinForm,只有控制檯應用程序
- 6. 沒有用於Qt的控制檯或終端部件?
- 7. C#控制檯應用程序最後沒有調用
- 8. 控制檯應用程序引用的C#版本控制
- 9. 兩件事;控制檯應用程序運行沒有.exe和參數(C#控制檯應用程序)
- 10. 編程使用C#控制檯應用程序
- 11. C#運行外部控制檯應用程序,並沒有ouptut?
- 12. 如何使用Py3k編寫控制檯應用程序?
- 13. 如何使用Zend編寫示例控制檯應用程序?
- 14. 如何從「轉到」另一個控制檯應用程序中編寫的控制檯應用程序轉移?
- 15. 使用文本編輯器的Ruby控制檯應用程序?
- 16. 在C++控制檯應用程序中編寫sql查詢?
- 17. symfony2應用程序控制臺:沒有可用的命令
- 18. 如何編寫全屏Linux控制檯應用程序/腳本?
- 19. 256色終端的單色控制檯應用程序
- 20. 文件路徑沒有正確使用本地控制檯應用程序?
- 21. 使用ide編寫jenkins控制檯腳本的有效方法
- 22. 基本有條件的C#控制檯應用程序 - 不寫任何東西到控制檯?
- 23. Linux上的Eclipse霓虹燈:沒有用於C/C++程序的控制檯
- 24. 爲什麼我的控制檯應用程序沒有顯示控制檯
- 25. 控制檯應用程序ILMerged後沒有更多的控制檯
- 26. 控制檯應用程序 - 終端輸入
- 27. 在終端/控制檯中顯示Java應用程序錯誤
- 28. OSX應用程序沒有顯示控制檯的最終結果
- 29. 在C#控制檯應用程序中編輯文本?
- 30. 有沒有辦法將我的控制檯應用程序轉換爲C#中的Windows窗體應用程序?
很高興看到其他人使用相同的資源 – nurettin
這本書有點舊,但非常有用。它描述的大部分內容今天仍然相關,但一定要檢查手冊頁。 –
這個答案只是一個鏈接。至少應該對這本書的好或不好評論以及你對它的瞭解有多少評論。 – jogojapan