前言
本文將用詳細的步驟指導你在Linux下部署C語言開發環境,由於Linux發行版數不勝數,具體環境也各不相同,本文使用經典的RHEL5作為示例。
Linux下C開發工具包的安裝
Linux的C開發工具包可以在yum服務下安裝,也可以利用iso 光盤源文件通過命令rpm安裝,這裡介紹利用iso 光盤源文件安裝工具包。
1、掛載光盤
- 在/media 下新建文件夾 cdrom :MKDIR /媒體/ CDROM
- 掛載RHEL5的dvd安裝盤: 設置/ dev / CDROM /媒體/ CDROM
2、安裝依賴包
進入到iso光盤源文件的Server目錄下,如下圖所示:
查看依賴關係
根據依賴關係,總共安裝的包可以總結為以下命令:
所以整個安裝步驟應該為:
1 2 3 4 5 6 7 8 9 10 |
[root@localhost Server]# rpm -ivh kernel-headers-2.6.18-53.el5.i386.rpm [root@localhost Server]# rpm -ivh glibc-headers-2.5-18.i386.rpm [root@localhost Server]# rpm -ivh glibc-devel-2.5-18.i386.rpm [root@localhost Server]# rpm -ivh libgomp-4.1.2-14.el5.i386.rpm [root@localhost Server]# rpm -ivh gcc-4.1.2-14.el5.i386.rpm 如果需要C++的环境可以安装libstdc++-devel和gcc-c++两个包: [root@localhost Server]# rpm -ivh libstdc++-devel-4.1.2-14.el5.i386.rpm [root@localhost Server]# rpm -ivh gcc-c++-4.1.2-14.el5.i386.rpm |
結束
安裝完後,就構成了最基本的C開發環境,在這個C開發環境中,可以編譯多數的C寫的應用程序。而對於一個C程序來說,安裝完成後通常可以分成三個組成:
- 可執行文件
- 包含文件
- 庫文件
可執行文件就是最終運行的命令,包含文件是該C程序include的一些定義文件,庫文件則是該C程序自定義的庫。比如對於用RPM安裝的MySQL:可執行文件放在/usr/bin下,包含文件放在/usr/include/mysql下,庫文件在/usr/lib/mysql下。只有系統可以找到程序對應的包含文件和庫文件,程序可執行文件才能正常運行。
本文由 落格博客 原創撰寫:落格博客 » 如何安裝Linux下的C開發環境
轉載請保留出處和原文鏈接:https://www.logcg.com/archives/452.html