導航:首頁 > 程序命令 > linuxc程序員指南

linuxc程序員指南

發布時間:2022-08-25 01:20:59

⑴ 需要linux學習教材

樓主既然使搞網路的,那我就不再推薦你網路上面的網站和沒有必要的復制粘貼了。

我有超星的書目,樓主要的話可以發郵件給我(點我可見)。

========================

T:工業技術圖書館 -> 自動化技術、計算機技術 -> 計算技術、計算機技術 -> 計算機軟體 -> 操作系統(按名稱分) -> 總論及其他
Linux黑客防範:開放源代碼安全指南
閱讀 下載
作者: [美]斯坦格(Stanger,J.)等著 鍾日紅等譯 索書號:TP316.81 SS號:10870102 出版日期:2002年02月第1版 頁數:407

T:工業技術圖書館 -> 自動化技術、計算機技術 -> 計算技術、計算機技術 -> 計算機軟體 -> 操作系統(按名稱分) -> 總論及其他
LINUX網路
閱讀 下載
作者: [美]巴欽 希爾頓著 李祖豪 許明萬等譯 索書號:TP316.89 SS號:10870116 出版日期:2002年01月第1版 頁數:437

T:工業技術圖書館 -> 自動化技術、計算機技術 -> 計算技術、計算機技術 -> 計算機軟體 -> 操作系統(按名稱分) -> 總論及其他
Linux 系統管理用戶指南
閱讀 下載
作者: [美]葛根著 栗慶豐 常曉波譯 索書號:TP316.89 SS號:11022292 出版日期:2003年03月第1版 頁數:442

T:工業技術圖書館 -> 自動化技術、計算機技術 -> 計算技術、計算機技術 -> 計算機軟體 -> 操作系統(按名稱分) -> 總論及其他
Linux Shell 實例精解
閱讀 下載
作者: [美]埃莉著 吳雨濃譯 索書號:TP316.89 SS號:11022303 出版日期:2003年02月第1版 頁數:529

T:工業技術圖書館 -> 自動化技術、計算機技術 -> 計算技術、計算機技術 -> 計算機軟體 -> 操作系統(按名稱分) -> 總論及其他
Linux網頁製作高級教程/使用PHP&MySQL
閱讀 下載
作者: 王國榮編著 索書號: SS號:11018826 出版日期:2001年04月第1版 頁數:564

T:工業技術圖書館 -> 自動化技術、計算機技術 -> 計算技術、計算機技術 -> 計算機軟體 -> 操作系統(按名稱分) -> 總論及其他
中文Linux應用指南
閱讀 下載
作者: 任一 楊峰編著 索書號:73.8746/C424 SS號:10940017 出版日期:2000年01月第1版 頁數:331

T:工業技術圖書館 -> 自動化技術、計算機技術 -> 計算技術、計算機技術 -> 計算機軟體 -> 操作系統(按名稱分) -> 總論及其他
跟我學Linux操作系統
閱讀 下載
作者: 陳亮 鄭敬雲編 索書號:73.8746/C448 SS號:10910009 出版日期:2000年01月第1版 頁數:277

T:工業技術圖書館 -> 自動化技術、計算機技術 -> 計算技術、計算機技術 -> 計算機軟體 -> 操作系統(按名稱分) -> 總論及其他
Linux
閱讀 下載
作者: [美]曼紐爾·里卡特著;藍天雷譯 索書號:TP316.81 SS號:10930860 出版日期:2002年01月第1版 頁數:338

T:工業技術圖書館 -> 自動化技術、計算機技術 -> 計算技術、計算機技術 -> 計算機軟體 -> 程序語言、演算法語言 -> C
Linux安全開發工具
閱讀 下載
作者: 班德爾 Bandel 索書號:TP316.81 SS號:10927713 出版日期:2000年 頁數:422

T:工業技術圖書館 -> 自動化技術、計算機技術 -> 計算技術、計算機技術 -> 計算機軟體 -> 操作系統(按名稱分) -> 總論及其他
TurboLinux 6.0實務應用
閱讀 下載
作者: 索書號:TP316.81 SS號:10926281 出版日期:2000年 頁數:860

T:工業技術圖書館 -> 自動化技術、計算機技術 -> 計算技術、計算機技術 -> 計算機軟體 -> 操作系統(按名稱分) -> 總論及其他
融會貫通--Linux操作系統
閱讀 下載
作者: 索書號:TP316.81 SS號:10922206 出版日期:2000年 頁數:384

T:工業技術圖書館 -> 自動化技術、計算機技術 -> 計算技術、計算機技術 -> 計算機軟體 -> 操作系統(按名稱分) -> 總論及其他
邊用邊學Linux
閱讀 下載
作者: 索書號:TP316.81-43 SS號:10920508 出版日期:2002年 頁數:280

T:工業技術圖書館 -> 自動化技術、計算機技術 -> 計算技術、計算機技術 -> 計算機軟體 -> 操作系統(按名稱分) -> 總論及其他
Linux內核源代碼情景分析·第2卷
閱讀 下載
作者: 毛德操 胡希明 索書號:TP316.81 SS號:10924103 出版日期:2001年 頁數:746

T:工業技術圖書館 -> 自動化技術、計算機技術 -> 計算技術、計算機技術 -> 計算機軟體 -> 操作系統(按名稱分) -> 總論及其他
基於Linux的Apache+JSP+Oracle
閱讀 下載
作者: 張金濤 索書號:TP316.81 SS號:10919808 出版日期:2002年 頁數:315

T:工業技術圖書館 -> 自動化技術、計算機技術 -> 計算技術、計算機技術 -> 計算機的應用 -> 計算機網路 -> 總論
Linux網站建設技術指南
閱讀 下載
作者: 謝斌等編著 索書號:TP393.092 SS號:10455480 出版日期:2000年08月第1版 頁數:240

T:工業技術圖書館 -> 自動化技術、計算機技術 -> 計算技術、計算機技術 -> 計算機軟體 -> 操作系統(按名稱分) -> 總論及其他
Red Hat Linux奧秘:第三版
閱讀 下載
作者: [美]巴卡卡蒂(Barkakati,n)著 魏永明等譯 索書號:TP316.89/24D SS號:10454340 出版日期:2000年05月第1版 頁數:889

T:工業技術圖書館 -> 自動化技術、計算機技術 -> 計算技術、計算機技術 -> 計算機軟體 -> 操作系統(按名稱分) -> 總論及其他
Red Hat Linux 7.2系統管理
閱讀 下載
作者: 李蔚澤編著 索書號:TP316.89 SS號:10878823 出版日期:2002年08月第1版 頁數:349

T:工業技術圖書館 -> 自動化技術、計算機技術 -> 計算技術、計算機技術 -> 計算機軟體 -> 操作系統(按名稱分) -> 總論及其他
LinuxWWW伺服器高級配置與管理
閱讀 下載
作者: 許建欣等著 索書號:TP393.07 SS號:10458293 出版日期:2001年06月第1版 頁數:260

T:工業技術圖書館 -> 自動化技術、計算機技術 -> 計算技術、計算機技術 -> 計算機軟體 -> 操作系統(按名稱分) -> 總論及其他
Linux C高級程序員指南
閱讀 下載
作者: 毛曙福編著 索書號:TP312 SS號:10458920 出版日期:2001年02月第1版 頁數:403

T:工業技術圖書館 -> 自動化技術、計算機技術 -> 計算技術、計算機技術 -> 計算機軟體 -> 操作系統(按名稱分) -> 總論及其他
紅旗Linux系統管理教程
閱讀 下載
作者: 中科紅旗軟體技術有限公司編著 索書號:TP316.81/30 SS號:10460607 出版日期:2001年01月第1版 頁數:338

首頁 上一頁 下一頁 尾頁 頁次:1/17頁 共338條記錄 轉到:

⑵ 如何自學Linux下C語言嵌入式編程詳細點謝謝!書籍及開發板用什麼的最好

開發板用友善之臂的吧
mini2440 連3.5寸屏500塊錢的樣子
有好幾張DVD學習光碟

這款口碑比較高

嵌入式Linux操作系統學習規劃
ARM+LINUX路線,主攻嵌入式Linux操作系統及其上應用軟體開發目標:
(1) 掌握主流嵌入式微處理器的結構與原理(初步定為arm9)
(2) 必須掌握一個嵌入式操作系統 (初步定為uclinux或linux,版本待定)
(3) 必須熟悉嵌入式軟體開發流程並至少做一個嵌入式軟體項目。
從事嵌入式軟體開發的好處是:
(1)目前國內外這方面的人都很稀缺。這一領域入門門檻較高,所以非專業IT人員很難切入這一領域;另一方面,是因為這一領域較新,目前發展太快,大多數人無條件接觸。
(2)與企業計算等應用軟體不同,嵌入式領域人才的工作強度通常低一些(但收入不低)。
(3)哪天若想創業,搞自已的產品,嵌入式不像應用軟體那樣容易被盜版。硬體設計一般都是請其它公司給訂做(這叫「貼牌」:OEM),都是通用的硬體,我們只管設計軟體就變成自己的產品了。
(4)興趣所在,這是最主要的。
從事嵌入式軟體開發的缺點是:
(1)入門起點較高,所用到的技術往往都有一定難度,若軟硬體基礎不好,特別是操作系統級軟體功底不深,則可能不適於此行。
(2)這方面的企業數量要遠少於企業計算類企業。
(3)有少數公司經常要碩士以上的人搞嵌入式,主要是基於嵌入式的難度。但大多數公司也並無此要求,只要有經驗即可。
(4)平台依託強,換平台比較辛苦。
興趣的由來:
1、成功觀念不同,不虛度此生,就是我的成功。
2、喜歡思考,挑戰邏輯思維。
3、喜歡C
C是一種能發揮思維極限的語言。關於C的精神的一些方面可以被概述成短句如下:
相信程序員。
不要阻止程序員做那些需要去做的。
保持語言短小精幹。
一種方法做一個操作。
使得它運行的夠快,盡管它並不能保證將是可移植的。
4、喜歡底層開發,討厭vb類開發工具(並不是說vb不好)。
5、發展前景好,適合創業,不想自己要死了的時候還是一個工程師。
方法步驟:
1、基礎知識:
目的:能看懂硬體工作原理,但重點在嵌入式軟體,特別是操作系統級軟體,那將是我的優勢。
科目:數字電路、計算機組成原理、嵌入式微處理器結構。
匯編語言、C/C++、編譯原理、離散數學。
數據結構和演算法、操作系統、軟體工程、網路、資料庫。
方法:雖科目眾多,但都是較簡單的基礎,且大部分已掌握。不一定全學,可根據需要選修。
主攻書籍:the c++ programming language(一直沒時間讀)、數據結構-C2。

2、學習linux:
目的:深入掌握linux系統。
方法:使用linux—〉linxu系統編程開發—〉驅動開發和分析linux內核。先看深,那主講原理。看幾遍後,看情景分析,對照深看,兩本交叉,深是綱,情是目。剖析則是0.11版,適合學習。最後深入代碼。
主攻書籍:linux內核完全剖析、unix環境高級編程、深入理解linux內核、情景分析和源代。
3、學習嵌入式linux:
目的:掌握嵌入式處理器其及系統。
方法:(1)嵌入式微處理器結構與應用:直接arm原理及匯編即可,不要重復x86。
(2)嵌入式操作系統類:ucOS/II簡單,開源,可供入門。而後深入研究uClinux。
(3)必須有塊開發板(arm9以上),有條件可參加培訓(進步快,能認識些朋友)。
主攻書籍:毛德操的《嵌入式系統》及其他arm9手冊與arm匯編指令等。

4、深入學習:
A、數字圖像壓縮技術:主要是應掌握MPEG、mp3等編解碼演算法和技術。
B、通信協議及編程技術:TCP/IP協議、802.11,Bluetooth,GPRS、GSM、CDMA等。

2010-8-21 16:46 回復
122.90.173.* 2樓

C、網路與信息安全技術:如加密技術,數字證書CA等。
D、DSP技術:Digital Signal Process,DSP處理器通過硬體實現數字信號處理演算法。
說明:太多細節未說明,可根據實際情況調整。重點在於1、3,不必完全按照順序作。對於學習c++,理由是c++不只是一種語言,一種工具,她還是一種藝術,一種文化,一種哲學理念、但不是拿來炫耀得東西。對於linux內核,學習編程,讀一些優秀代碼也是有必要的。
注意: 要學會舉一反多,有強大的基礎,很多東西簡單看看就能會。想成為合格的程序員,前提是必須熟練至少一種編程語言,並具有良好的邏輯思維。一定要理論結合實踐。
不要一味鑽研技術,雖然擠出時間是很難做到的,但還是要留點餘地去完善其他的愛好,比如宇宙,素描、機械、管理,心理學、游戲、科幻電影。還有一些不願意做但必須要做的!
技術是通過編程編程在編程編出來的。永遠不要夢想一步登天,不要做浮躁的人,不要覺得路途漫上。而是要編程編程在編程,完了在編程,在編程!等機會來了在創業(不要相信有奇跡發生,盲目創業很難成功,即便成功了發展空間也不一定很大)。

嵌入式書籍推薦
Linux基礎
1、《Linux與Unix Shell 編程指南》
C語言基礎
1、《C Primer Plus,5th Edition》【美】Stephen Prata著
2、《The C Programming Language, 2nd Edition》【美】Brian W. Kernighan David M. Rithie(K & R)著
3、《Advanced Programming in the UNIX Environment,2nd Edition》(APUE)
4、《嵌入式Linux應用程序開發詳解》
Linux內核
1、《深入理解Linux內核》(第三版)
2、《Linux內核源代碼情景分析》毛德操 胡希明著
研發方向
1、《UNIX Network Programming》(UNP)
2、《TCP/IP詳解》
3、《Linux內核編程》
4、《Linux設備驅動開發》(LDD)
5、《Linux高級程序設計》 楊宗德著
硬體基礎
1、《ARM體系結構與編程》杜春雷著
2、S3C2410 Datasheet
英語基礎
1、《計算機與通信專業英語》
系統教程
1、《嵌入式系統――體系結構、編程與設計》
2、《嵌入式系統――採用公開源代碼和StrongARM/Xscale處理器》毛德操 胡希明著
3、《Building Embedded Linux Systems》
4、《嵌入式ARM系統原理與實例開發》 楊宗德著
理論基礎
1、《演算法導論》
2、《數據結構(C語言版)》
3、《計算機組織與體系結構?性能分析》
4、《深入理解計算機系統》【美】Randal E. Bryant David O''Hallaron著
5、《操作系統:精髓與設計原理》
6、《編譯原理》
7、《數據通信與計算機網路》
8、《數據壓縮原理與應用》

C語言書籍推薦
1. The C programming language 《C程序設計語言》
2. Pointers on C 《C和指針》
3. C traps and pitfalls 《C陷阱與缺陷》
4. Expert C Lanuage 《專家C編程》
5. Writing Clean Code -----Microsoft Techiniques for Developing Bug-free C Programs
《編程精粹--Microsoft 編寫優質無錯C程序秘訣》
6. Programming Embedded Systems in C and C++ 《嵌入式系統編程》
7.《C語言嵌入式系統編程修煉》
8.《高質量C++/C編程指南》林銳
盡可能多的編碼,要學好C,不能只注重C本身。演算法,架構方式等都很重要。

這里很多書其實是推薦而已,不必太在意,關鍵還是基礎,才是重中之重!!!

⑶ linux下的c/c++開發

我就是做LINUX下的C開發的。

准確的說,LINUX下C才是主要的開發語言,但是寫應用程序還是要用面向對象的,尤其是圖形界面的,不如QT和X和GTK等等。下面說的必須要求你C語言學的很好而且會使用LINUX的情況下。LINUX常用命令要熟悉。

要學LINUX下的C編程,先看一兩本LINUX下C的書比較好,這個你自己選擇,但是經典的書還是好一些,比如《LINUX程序設計》、《UNIX環境高級編程》,看這些的時候把書上的例子選擇一些自己編譯一下,哪怕是照著敲進去,事半功倍。

看完一本這樣的書,你對LINUX系統編程的知識就足夠了,這時候你可以開始閱讀一些LINUX下的源代碼來鍛煉和提升能力了,LINUX下有很多開源的軟體,你可以搜一下,應用程序也很多,但是最好的源代碼還是LINUX內核。

推薦一本簡單的內核書《linux內核完全剖析0.12》,這個講的是0.12內核,代碼量只有1萬多行的內核,現在的2.6估計一千萬,一輩子看不完。這個書講了很多X86體系結構的知識,這時理解內核必備的,匯編你要能看懂。

能看懂內核代碼了,就說明你至少不是初學者了,現在肯定能開發項目了,有了經驗後,恭喜你,你就成為一名LINUX程序員了。

再由這些基礎後,你就可以選擇一些具體的開放方向了,比如底層一點,驅動,協議等、或者嵌入式應用等、或者是QT等。不過這就是後話了,呵呵

我自己的一些體會,希望能對你有用。

⑷ Linux下C語言編程,都開發些什麼啊

▲Linux/Unix環境編程電子資料匯總:

Understanding The Linux Kernel 第一版
http://bbs.topsage.com/dispbbs.asp?boardID=119&ID=157562
Understanding The Linux Kernel 第二版
http://bbs.topsage.com/dispbbs.asp?boardID=119&ID=157563
Understanding The Linux Kernel 第三版
http://bbs.topsage.com/dispbbs.asp?boardID=119&ID=157565
Linux內核精要
http://bbs.topsage.com/dispbbs.asp?boardID=119&ID=146024
Understanding the Linux Kernel - 理解Linux內核
http://bbs.topsage.com/dispbbs.asp?boardID=119&ID=152408
Linux內核源代碼情景分析 中文版 (上下冊)
http://bbs.topsage.com/dispbbs.asp?boardID=119&ID=158240
O'Reilly Bash Cookbook
http://bbs.topsage.com/dispbbs.asp?boardID=119&ID=147327
101個超酷Shell腳本
http://bbs.topsage.com/dispbbs.asp?boardID=119&ID=157380
Bash快速參考
http://bbs.topsage.com/dispbbs.asp?boardID=119&ID=157340
Bash Beginners Guide
http://bbs.topsage.com/dispbbs.asp?boardID=119&ID=158089
Advanced Bash-Scripting Guide
http://bbs.topsage.com/dispbbs.asp?boardID=117&ID=174450
Perl入門及高級編程
http://bbs.topsage.com/dispbbs.asp?boardID=119&ID=146158
Perl語言編程
http://bbs.topsage.com/dispbbs.asp?boardID=119&ID=146157
Perl指南
http://bbs.topsage.com/dispbbs.asp?boardID=119&ID=146865
Perl編程思想
http://bbs.topsage.com/dispbbs.asp?boardID=119&ID=146770
Perl - The Complete Reference
http://bbs.topsage.com/dispbbs.asp?boardID=119&ID=174447
O'Reilly 精通Perl編程
http://bbs.topsage.com/dispbbs.asp?boardID=119&ID=156728
O'Reilly Perl and XML
http://bbs.topsage.com/dispbbs.asp?boardID=119&ID=159162
Perl 5 21天自學教程
http://bbs.topsage.com/dispbbs.asp?boardID=119&ID=158765
Perl編程 24學時教程 中文版PDF
http://bbs.topsage.com/dispbbs.asp?boardID=119&ID=175155
Effective Perl Programming
http://bbs.topsage.com/dispbbs.asp?boardID=119&ID=174446
O'Reilly Advanced Perl Programming
http://bbs.topsage.com/dispbbs.asp?boardID=119&ID=174444
GENOMIC Perl (PDF文字版)
http://bbs.topsage.com/dispbbs.asp?boardID=119&ID=172830
輕松學習Linux編程
http://bbs.topsage.com/dispbbs.asp?boardID=119&ID=146075
Linux應用開發基礎
http://bbs.topsage.com/dispbbs.asp?boardID=119&ID=148045
Linux 網路編程
http://bbs.topsage.com/dispbbs.asp?boardID=119&ID=145846
Python簡明教程
http://bbs.topsage.com/dispbbs.asp?boardID=119&ID=146387
Wrox出版 Beginning Python
http://bbs.topsage.com/dispbbs.asp?boardID=119&ID=172824
Apress出版 Beginning Python 從入間到精通
http://bbs.topsage.com/dispbbs.asp?boardID=119&ID=171769
Text Processing in Python (CHM版)
http://bbs.topsage.com/dispbbs.asp?boardID=119&ID=175013
O'Reilly Learning Python 第三版
http://bbs.topsage.com/dispbbs.asp?boardID=119&ID=174777
O'Reilly Python & XML
http://bbs.topsage.com/dispbbs.asp?boardID=119&ID=174517
O'Reilly Python Standard Library
http://bbs.topsage.com/dispbbs.asp?boardID=119&ID=174501
Python 2.1 寶典
http://bbs.topsage.com/dispbbs_119_171351_1.html
Wrox Professional Python Frameworks
http://bbs.topsage.com/dispbbs.asp?boardID=119&ID=176749
The Definitive Guide to django - Python Web編程
http://bbs.topsage.com/dispbbs.asp?boardID=119&ID=173175
Unix編程藝術 The Art of Unix Programming
http://bbs.topsage.com/dispbbs.asp?boardID=119&ID=146764
Linux編程白皮書
http://bbs.topsage.com/dispbbs.asp?boardID=119&ID=146756
A Practical Guide to Linux Commands Editors and Shell Programming
http://bbs.topsage.com/dispbbs.asp?boardID=119&ID=146740
Linux案頭參考(第二版)
http://bbs.topsage.com/dispbbs.asp?boardID=117&ID=146272
Linux與Unix Shell編程指南
http://bbs.topsage.com/dispbbs.asp?boardID=119&ID=146762
Linux Shell Scripting with Bash
http://bbs.topsage.com/dispbbs.asp?boardID=119&ID=157511
Unix Shell Programming(第三版)
http://bbs.topsage.com/dispbbs.asp?boardID=119&ID=157391
Linux Debugging And Performance Tuning
http://bbs.topsage.com/dispbbs.asp?boardID=119&ID=157467
Linux系統分析與高級編程技術
http://bbs.topsage.com/dispbbs.asp?boardID=119&ID=157106
十分鍾Unix自學教程 第二版
http://bbs.topsage.com/dispbbs.asp?boardID=117&ID=157373
Korn Shell:Unix and Linux Programming Manual
http://bbs.topsage.com/dispbbs.asp?boardID=117&ID=157376
Unix shell範例教程 (第四版)
http://bbs.topsage.com/dispbbs.asp?boardID=119&ID=150295
Unix環境高級編程
http://bbs.topsage.com/dispbbs.asp?boardID=119&ID=147632
Unix環境高級編程 第二版
http://bbs.topsage.com/dispbbs.asp?boardID=119&ID=157443
Unix Systems Programming
http://bbs.topsage.com/dispbbs.asp?boardID=119&ID=157691
Linux編程從入門到精通
http://bbs.topsage.com/dispbbs.asp?boardID=119&ID=147628
Linux實例編程
http://bbs.topsage.com/dispbbs.asp?boardID=119&ID=160477
Linux 3D Graphics Programming
http://bbs.topsage.com/dispbbs.asp?boardID=119&ID=177750
Linux環境編程 GCC完全參考
http://bbs.topsage.com/dispbbs.asp?boardID=119&ID=160132
Linux應用程序開發指南 使用Gtk+ Gnome庫
http://bbs.topsage.com/dispbbs.asp?boardID=119&ID=148197
Programming Linux Games
http://bbs.topsage.com/dispbbs.asp?boardID=119&ID=174242
Linux C高級程序員指南
http://bbs.topsage.com/dispbbs.asp?boardID=119&ID=148196
Sams Mono Kick Start - Linux環境的.NET編程
http://bbs.topsage.com/dispbbs.asp?boardID=119&ID=160133

⑸ 如何成為一個linux開發人員

成為合格的Linux平台C語言程序員:

1、熟悉工具和電腦:

2、需要具備的技能:

3、有較高的職業素養:

⑹ linux網路工程師都需要掌握哪些技能

我是做LINUX的,給你講一下吧
分要不要無所謂,我也很喜歡LINUX,已知研究相關技術在。

第一,掌握好C語言,LINUX主要是C,這個是最基礎的,因為它自己是C寫的:)

學習C可以看譚浩強的綠皮C語言。然後把數據結構、操作系統原理學好。

第二,看LINUX下面的書,推薦一兩本經典的:《unix環境高級編程》、《LINUX程序設計》這兩本差不多,都是將LINUX下的編程技術。建議看書的時候把書上的例子編譯一下,哪怕是照著書敲進電腦。哦,忘了說,先要轉個LINUX,基本命令和操作要熟悉,GCC編譯器怎麼用熟悉一下。

第三,你說你想做網路編程,在二的基礎上,就可以學習為那網路編程了,其實二的書裡面就介紹了網路編程技術,基本應用因該是夠了,如果想深入學習的話,《LINUX網路編程》、《TCP/IP》卷一、卷二都應該看看。

第四,為了成為合格的LINUX軟體工程師,應該看看LINUX內核,推薦入門的《LINUX內核完全剖析》,深入一點《深入理解LINUX內核》。這個對你在LINUX下寫任何程序都有用。

第五,在這我想說LINUX下做什麼不重要,因為一般的項目涉及很多技術,不會僅僅是網路編程,所以你都應該做一下。比如,LINUX下通常的開發就是協議開發、驅動開發、應用軟體、甚至是開發內核等等,這些都需要對各個技術的了解。如果做應用,就需要用到QT、GTK等圖形庫了。

還有,不要怕,我用了兩年的學習就基本能做大項目了,最主要的就是C和LINUX內核。這也是區別一般程序員和高手的位置。

⑺ 如何成為一名現代的Linux程序員

成為合格的Linux平台C語言程序員: 1、熟悉工具和電腦: 熟悉linux電腦的基本操作技能; c語言編寫工具; 伺服器的基本操作。 2、需要具備的技能: 掌握C語言基本語法; 掌握Linux平台系統調用; 熟悉Linux平台開發流程; 掌握anjuta以及glade使...

⑻ 請教一下關於linux下c編程找工作的方向

我學過QT,也用過QT.這是個好東西.如果你對Linux感興趣,很建議你去學習QT,不為別的,只因為QT確實有許多引人入勝的東西.至於QT是否會被替代的討論實際上沒有意義,因為這就像討論.net是否會一統天下一樣根本說不清楚.QT是否會被用上取決於你是否用它,而不是他是否有用,就像許多人也很少用純C,但它至今依然屹立不倒.
再有,QT是純正的C++,學起來要比VC容易,跨平台與通用性也高,而且也不會花泥多少時間.
碩士學歷的linux程序員有7,8千在上海.GCC玩的比較好,年薪10W問題不大.
如果水平高的話,可以到中國自主搞的紅旗linux的那個公司試試.http://www.redflag-linux.com 這個是他們的網址.可以通過上面的電話或E-mail和他們進行溝通.

⑼ 怎麼用linux寫c語言

Linux正在成為開發人員的編程天堂,成為開源和免費操作系統。 Turbo C編譯器已經是一種編譯程序的舊方法,所以讓程序員轉向Linux以獲得新的編程環境。 在本文中,我們將解釋如何編寫,編譯和運行一個簡單的C程序。 這將成為您遷移到可以在Linux上編寫和執行的更復雜和有用的C程序的基礎。

我們在Ubuntu 18.04 LTS系統上運行了本文中提到的步驟和命令。

我們將使用Linux命令行工具Terminal,以編譯一個簡單的C程序。 要打開終端,您可以使用Ubuntu Dash或Ctrl + Alt + T快捷方式。

第1步:安裝build-essential軟體包

為了編譯和執行C程序,您需要在系統上安裝必要的軟體包。 在Linux終端中以root用戶身份輸入以下命令:

sudo apt-get install build-essential

系統會要求您輸入root用戶密碼; 安裝過程將在此之後開始。 請確保您已連接到互聯網。

第2步:編寫一個簡單的C程序

安裝必要的軟體包之後,讓我們編寫一個簡單的C程序。

打開Ubuntu的圖形文本編輯器,將以下示常式序寫入或復制到其中:

#include<stdio.h>

int main()

{

printf("nA sample C program www.linuxidc.comnn");

return 0;

}

然後使用.c擴展名保存文件。 在這個例子中,我將我的C程序命名為linuxidc.c

或者,您可以通過gedit中的終端編寫C程序,如下所示:

gedit linuxidc.c

這將創建一個.c文件,您可以在其中編寫和保存程序。

第3步:使用gcc編譯C程序

在終端中,輸入以下命令以生成您編寫的程序的可執行版本:

句法:

$ gcc [programName].c -o programName

示例:

$ gcc linuxidc.c -o linuxidc

閱讀全文

與linuxc程序員指南相關的資料

熱點內容
特別好玩的解壓神器你們想玩嗎 瀏覽:180
加密貨幣盜竊安全嗎 瀏覽:604
弔死盪鞦韆的電影叫什麼 瀏覽:830
異常預測演算法 瀏覽:981
armlinuxopencv 瀏覽:539
李采譚英語老師考90分電影叫什麼 瀏覽:216
韓國吻戲床戲 瀏覽:611
288w.CC 瀏覽:159
hbasejava編程 瀏覽:443
mac怎麼幫安卓手機遷移數據 瀏覽:950
伺服器110087什麼意思 瀏覽:72
肉'電影百合 瀏覽:799
流浪愛侶1984 在哪看 瀏覽:333
日本大遲度電影排行榜前十名 瀏覽:386
露生殖電影 瀏覽:523
中文演算法學習網站 瀏覽:623
銀行年報pdf 瀏覽:494
phpcurl取cookies 瀏覽:719
馬克是什麼電影 瀏覽:496
雲伺服器回本周期 瀏覽:803