⑴ 跨平台C/C++開發軟體CLion使用教程:入門指南(一)
CLion的C/C++開發入門指南:
跨平台支持:
編譯與調試:
構建系統集成:
環境配置:
多語言支持:
項目管理:
版本控制集成:
新項目模板:
總結:CLion是一款功能強大的跨平台C/C++開發工具,它提供了豐富的編譯與調試功能、構建系統集成、多語言支持、項目管理、版本控制集成以及新項目模板等特性。通過掌握這些入門指南,您可以更好地利用CLion進行C/C++開發,提升開發效率和質量。
⑵ 嵌入式學習書籍有哪些
以下是華清遠見·星創客嵌入式精英訓練營提供的學習嵌入式必看的100本書:
001《大話數據結構》
002《鳥哥的 linux 私房菜》
003《瘋狂 android 講義》
004《第一行代碼》
005《linux 內核設計與實現》
006《驅動設計開發》
007《linux 內核解密》
008《unix 環境高級編程》
009《linux 內核設計與實現》
010《essential C++》
011《嵌入式 linux》
012《linux 設備驅動》
013《c 語言深度解剖》
014《linux 下的 c編程》
015《C Primer Plus(第五版)》
016《ARM 體系結構與編程(第二版)》
017《lINUX 設備驅動開發詳解(第三版)》
018《android 開發藝術探討》
019《c++plus》
020《Unix 環境高級編程》
021《與大數據同行——學習和教育的未來》
022《用戶體驗的要素》
023《編程與藝術》
024《ARM 嵌入式體系結構與介面技術》
025《cortex-m0 介面編程》
026《C 語言程序設計:現代方法》
027《C++ Primer》
028《數據結構》(嚴蔚敏)
029《演算法導論》
030《Linux 設備驅動開發》
031《代碼大全》
032《深入理解計算機系統》
033《UNIX 環境高級編程》
034《計算機安全原理》
035《UNIX 網路編程》
036《HeadFirst 設計模式》
037《linux 驅動》(宋保華)
038《C++ primer4》
039《qt5 精彩實例》
040《ldd3》
041《C++高級編程》
042《C語言教程》
043《實戰 linux 編程精髓》
044《ARM 教程》
045《JAVA 編程思想》
046《HTML+CSS 網頁設計與布局從入門到精通》
047《C 語言深度解剖》
048《深度實踐嵌入式 Linux 系統移植》
049《unix 高級編程》
050《c 嵌入式一站式教學》
051《編譯原理》
052《深度實踐嵌入式 Linux 系統移植》
053《UNIX 環境高級編程》
054《linux 網路編程》
055《C 語言程序設計》
056《unix 環境高級編程》
057《嵌入式 linuxc 語言程序設計基礎教程》
058《Java 編程思想》
059《TCP/IP 詳解》
060《linux 技術手冊》
061《C 語言深度剖析》
062《Unix 高級環境編程》
063《C++primerplus》
064《QT》
065《C 程序設計》
066《C 和指針》
067《C++primer》
068《C 程序設計語言》
069《ProgrammingC#》
070《thinking in C++》
071《Linux Device driver》
072《Linux kernel development》
073《軟體工程》
074《C 和指針》
075《Android 核心代碼》
076《Android 技術內幕》
077《Android 底層移植》
078《Unix 編程手冊(上下卷)》
079《Linux 驅動設計第三版》
080《ARM 實戰開發》
081《unix 環境高級編程》
082《tcp/ip 編程詳解》
083《Linux 網路編程》
084《Unix 編程藝術》
085《計算機程序的構造和解釋》
086《C Primer plus》
087《LINUX 權威指南》
088《LINUX 設備驅動程序》
089《The C Programming Language》
090《ajax 高級程序設計》
091《angula js 權威教程》
092《ARM 體系結構》
093《Unix 環境高級編程》
094《Linux 設備驅動程序》
095《現代操作系統》
096《TCP/IP 協議詳解》
097《嵌入式 C 語言設計模式》
098《Struts In Action》
099《c 程序設計語言(第二版)》
100《深入理解 Linux 內核(第三版)》
⑶ 想從事linux下c++開發,需要學哪些知識幫忙推薦每個學習階段的一些書籍,越詳細越好。
《21天學會C++》
或者
《C++ Primer 》
《 C++編程規范》作者 : Herb Sutter/Andrei Alexandrescu
《Exceptional C++ Style中文版》 作者 : Herb Sutter
《C++面向對象程序設計》薩維奇 (Walter Savitch) / 周靖 / 清華大學出版社
《C++ : The Complete Reference 》Herbert Schildt / Osborne/McGraw-Hill
《C++沉思錄》(美)凱尼格,(美)莫歐著,黃曉春
《Effective C++:改善程序與設計的55個具體做法》(美)梅耶 著,侯捷 譯
《More Effective C++:35個改善編程與設計的有效方法》(美)梅耶著,侯捷
《零起點學通C++》范磊 編著
一、Linux操作系統
二、Linux C++開發環境搭建、開發工具的使用
三、C++語言
四、C++ Boost模板庫
五、ACE框架
六、資料庫開發
七、軟體工程
unix 高級編程、系統編程燈書籍
⑷ 想學習linux嵌入式,請大家推薦一款arm開發板,最好能有配套視頻的。
一.開發板
建議購買友善之臂的,價位低、資源豐富、資料全。www.arm9.net。買一個mini2440足夠了。
二.關於自學
從技術的角度來說,要是有一些基礎,是可以學好的。但是考慮其他因素,很難完成。比如:時間(你可能不能夠拿出三個月的時間來學習)、學習方向(沒有接觸過的根本就不知道該學些什麼)。
建議從以下幾個方向學習。
1.linux基本使用。包括常用命令,vim、gcc、gdb、簡單的伺服器搭建等。
推薦《完美應用Ubuntu》
2.C語言。這個最重要,一定要把C語言基礎打好了,要不以後沒法繼續學習。
講C語言的書很多了。自己參考吧。
3.linux系統編程。
經典的APUE,也就是《UNIX環境高級編程》,不過這本書一般初學者看不懂。可以先看《Linux環境下C編程指南(第2版)》,通俗易懂。
4.linux device driver。要是有盡力,可以學一下。
經典的LDD3,也就是《linux設備驅動(第3版)》,同樣可以先看比較通俗易懂的一本,宋寶華的《linux設備驅動開發詳解》。
5.與嵌入式相關的開發環境、交叉編譯、內核配置、文件系統、系統搭建等等。
這部分有開發版的資料就夠了。
三.關於培訓班
參加了任何一個培訓班都會讓你失望的。因為,他們都是擴大了一百倍來宣傳。選培訓班要選一個正規、師資豐富的學校。學習的每個階段能保證一直有相應的老師上課就可以。
嵌入式是需要深入學習的行業。你目前最重要的是,盡快掌握一些基礎,能找到相關的工作。在工作中才能更深入的學習。只有接觸了大量的代碼才能掌握關鍵技術。
⑸ 鏈夊摢浜沜璇璦鐩稿叧涔︾睄鎺ㄨ崘錛
鎺㈢儲C璇璦鐨勪笘鐣岋紝浠庡叆闂ㄥ埌榪涢樁鐨勫繀璇諱功鍗
鍩虹綃
鎯寵佸紑鍚疌璇璦涔嬫棶錛岃繖浜涗功綾嶆槸浣犱笉鍙鎴栫己鐨勫紩瀵艱咃細
榪涢樁綃
鎻愬崌鎶鑳斤紝浣犻渶瑕佽繖浜涜繘闃朵功綾嶆潵鎸戞垬鑷鎴戱細
綆楁硶涓庢暟鎹緇撴瀯綃
鎻愬崌綆楁硶鑳藉姏錛岃繖浜涗功綾嶄笉鍙鎴栫己錛
緇х畫娣卞叆錛Linux緙栫▼璁╀綘鍦ㄥ疄闄呯幆澧冧腑紓ㄧ偧鎶宸э細
宓屽叆寮忓紑鍙戠瘒
鎺㈢儲宓屽叆寮忎笘鐣岀殑閬撹礬錛
瀹炴垬綃
閫氳繃瀹為檯欏圭洰錛屾彁鍗囩紪紼嬪疄鎴樿兘鍔涳細
棰濆栨帹鑽
閫夋嫨閫傚悎鑷宸辯殑涔︾睄錛岃笍涓奀璇璦鐨勬帰緔涔嬫棶錛屾ユヤ負钀ワ紝涓嶆柇鎻愬崌緙栫▼鎶鑳藉惂錛