《Linux GNU C 程式觀察》是清華大學出版社2020年出版的圖書,作者是羅秋明。
基本介紹
- 中文名:Linux GNU C 程式觀察
- 作者:羅秋明
- 出版時間:2020年
- 出版社:清華大學出版社
《Linux GNU C 程式觀察》是清華大學出版社2020年出版的圖書,作者是羅秋明。
《GNU/Linux編程》是2012年8月出版的圖書,作者是鄭謙益。本書介紹了Linux相關背景知識、Shell腳本語言的語法結構、基於C語言開發的GNU工具的使用方法等方面闡述。內容簡介 Linux作為一種自由和源碼開放的類UNIX作業系統,雖然誕生至今只有20年的時間,但已經在各個領域中得到了廣泛的套用,對軟體行業產生了深遠的影響。...
中州大學信息工程學院副教授,講授課程《Linux環境下C程式設計》、《C程式設計》,主要研究項目及領域: 軟體編程、計算機網路 目 錄 第 一章Linux作業系統基礎 1 1.1 GNU簡介 1 1.2 Linux簡介 1 1.2.1 Linux的核心與發行版 2 1.2.2 Linux系統的特點 3 1.3 Shell命令概述 4 1.3.1 目錄的...
第1篇 Linux下C語言基礎 第1章 Linux簡介 1.1 GNU簡介 1.2 Linux簡介 1.2.1 Linux發展史 1.2.2 Linux發行版 1.2.3 Linux核心版本 1.2.4 Linux與UNIX的關係 1.2.5 Linux在伺服器方面的發展 1.2.6 Linux在嵌入式系統方面的發展 1.2.7 Linux在桌面系統方面的發展 1.3 Linux環境下的其他編程...
GCC(GNU Compiler Collection,GNU編譯器套件)是由GNU開發的編程語言編譯器。GNU編譯器套件包括C、C++、 Objective-C、 Fortran、Java、Ada和Go語言前端,也包括了這些語言的庫(如libstdc++,libgcj等。)GCC的初衷是為GNU作業系統專門編寫的一款編譯器。GNU系統是徹底的自由軟體。此處,“自由”的含義是它尊重用戶...
第1章Linux下C語言編程簡介 1 1.1Linux簡介 1 1.2C語言的簡介和特點 4 1.3Linux程式設計基礎知識 5 1.3.1程式安裝目錄 5 1.3.2頭檔案 5 1.3.3庫檔案 6 1.4Linux下C語言編程環境 概述 7 1.5Linux程式設計的特點 9 1.6Linux下C語言編碼的風格 10 1.6.1GNU編程風格 10 1.6.2Linux核心編程...
《Linux環境C程式設計》是2010年清華大學出版社出版的圖書,作者是徐誠、高瑩婷。內容簡介 《Linux環境C程式設計》由淺入深,循序漸進地講授在Linux系統下使用C語言進行軟體開發的方法。全書內容包括Linux的基本概念和操作方法、C語言編程方法、D-BUS和執行緒控制、網路協定和LibCurl網路編程、資料庫C語言編程接口,以及GTK...
1.1 UNIX、Linux和GNU簡介 1 1.1.1 什麼是UNIX 1 1.1.2 什麼是Linux 2 1.1.3 GNU項目和自由軟體基金會 3 1.1.4 Linux發行版 3 1.2 Linux程式設計 4 1.2.1 Linux程式 4 1.2.2 文本編輯器 5 1.2.3 C語言編譯器 5 1.2.4 開發系統導引 7 1.3 獲得幫助 12 1.4 ...
主條目:GNU軟體包列表 該系統的基本組成包括GNU編譯器套裝(GCC)、GNU的C庫(glibc)、以及GNU核心工具組(coreutils),另外也是GNU除錯器(GDB)、GNU二進制實用程式(binutils)的GNU Cashshell中和GNOME桌面環境。GNU開發人員已經向GNU應用程式和工具的Linux移植,也廣泛套用在其它作業系統中使用,如BSD變體的...
《嵌入式系統編程:使用C和GNU開發工具(第2版)》出版於2009年,主要向程式員講述了關於嵌入式開發過程的重要內容。書中的技術和所列舉的代碼例子對現實世界的各種嵌入式軟體都是可直接使用的。內容簡介 例子使用了免費的GNu軟體設計工具,ecos和Linux作業系統,還有就是專門針對《嵌入式系統編程:使用C和GNU開發工具(第...
全書共20章,包括Linux系統概述、C語言基礎、記憶體管理、基本編輯器VIM和Emacs、GCC編譯器、GDB調試工具、進程控制、進程間通信、檔案操作、檔案的輸入/輸出操作、信號及信號處理、網路編程、make編譯基礎、Linux系統下的C 語言與資料庫、集成開發環境、界面開發基礎、界面布局、界面構件開發、Glade設計程式界面、MP3 音樂...
1.1.2 Linux的誕生 1.1.3 Linux的現狀 1.2 Linux的核心與版本 1.2.1 Linux核心的介紹 1.2.2 Linux對硬體平台的支持 1.2.3 常見Linux的發行版本 1.3 Linux系統的安裝 1.3.1 Linux系統安裝的硬體要求 1.3.2 圖形化安裝Linux 1.3.3 第一次啟動Linux系統 1.4 小結 第2章 C語言基礎 視頻講解:...
Linux將標準的GNU許可協定改稱Copyleft,以便與Copyright相對照。通用的公共許可(GPL)允許用戶銷售、拷貝和改變具有Copyleft的套用程式。當然這些程式也可以是Copyright的,但是你必須允許進一步的銷售、拷貝和對其代碼進行改變,同時也必須使他人可以免費得到修改後的原始碼。事實證明,GPL對於Linux的成功起到了極大的作用。...
1.1 unix、linux和gnu簡介 1 1.1.1 什麼是unix 1 1.1.2 什麼是linux 2 1.1.3 gnu項目和自由軟體基金會 3 1.1.4 linux發行版 3 1.2 linux程式設計 4 1.2.1 linux程式 4 1.2.2 文本編輯器 5 1.2.3 c語言編譯器 5 1.2.4 開發系統導引 7 1.3 獲得幫助 12 1.4 小結 14 第2章 ...
第1篇 Linux下C語言基礎 第1章 Linux簡介( 教學視頻:16分鐘)2 1.1 GNU簡介2 1.2 Linux簡介2 1.2.1 Linux 發展史2 1.2.2 Linux發行版4 1.2.3 Linux核心版本5 1.2.4 Linux與UNIX的關係5 1.2.5 Linux在伺服器方面的發展5 1.2.6 Linux在嵌入式系統方面的發展6 1.2.7 Linux在桌面系統方面...
《 作業系統原型——xv6分析與實驗》是清華大學出版社出版的一本圖書,作者是羅秋明。內容簡介 本書作為系統軟體系列叢書的第四本,與已出版的《Linux GNU C程式觀察》《作業系統之編程觀察》《Linux技術內幕》共同組成系統軟體學習的遞進學習材料。本書共12章,全面分析了xv6的實現並提供了豐富的實驗及其示例...
Anjuta是一個建立在GNU/Linux下為C、C++提供編譯的集成開發環境。它最初旨在為GTK/GNOME設計,並且自身具有很好的編程屬性。這其中包括項目管理、套用開發、互動調試以及強大的代碼編輯和語法增彩的性質。簡介 Anjuta成為Gnome環境下最理想的開發工具,其主要功能和KDE下的Kdevelop相似,目前最新的版本是3.2.0。Anjuta ...
在 GNU/Linux 系統中,其C函式庫發展史點出了GNU/Linux 演進的幾個重要里程碑,用 glibc 作為系統的C函式庫,是GNU/Linux演進的一個重要里程碑。glibc是一種按照LGPL許可協定發布的,自由的,公開原始碼的,方便從網路下載的C的編譯程式。GNU C運行期庫,是一種C函式館,是程式運行時使用到的一些API集合,...