成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Autoconf使用生成Makefile的方法及其規則

運維 系統運維
無論是在Linux還是在Unix環境中,make都是一個非常重要的編譯命令。不管是自己進行項目開發還是安裝應用軟件,我們都經常要用到make或 make install。利用make工具,我們可以將大型的開發項目分解成為多個更易于管理的模塊,對于一個包括幾百個源文件的應用程序,使用make和 makefile工具就可以輕而易舉的理順各個源文件之間紛繁復雜的相互關系。

本文介紹了在 linux 系統中,通過 Gnu autoconf 和 automake 生成 Makefile 的方法。主要探討了生成 Makefile 的來龍去脈及其機理,接著詳細介紹了配置 Configure.in 的方法及其規則。
引子
無論是在Linux還是在Unix環境中,make都是一個非常重要的編譯命令。不管是自己進行項目開發還是安裝應用軟件,我們都經常要用到make或 make install。利用make工具,我們可以將大型的開發項目分解成為多個更易于管理的模塊,對于一個包括幾百個源文件的應用程序,使用make和 makefile工具就可以輕而易舉的理順各個源文件之間紛繁復雜的相互關系。
但是如果通過查閱make的幫助文檔來手工編寫Makefile,對任何程序員都是一場挑戰。幸而有GNU 提供的Autoconf及Automake這兩套工具使得編寫makefile不再是一個難題。
本文將介紹如何利用 GNU Autoconf 及 Automake 這兩套工具來協助我們自動產生 Makefile文件,并且讓開發出來的軟件可以像大多數源碼包那樣,只需"./configure", "make","make install" 就可以把程序安裝到系統中。

模擬需求
假設源文件按如下目錄存放,如圖1所示,運用autoconf和automake生成makefile文件。

假設src是我們源文件目錄,include目錄存放其他庫的頭文件,lib目錄存放用到的庫文件,然后開始按模塊存放,每個模塊都有一個對應的目錄,模塊下再分子模塊,如apple、orange。每個子目錄下又分core,include,shell三個目錄,其中core和shell目錄存放.c文件,include的存放.h文件,其他類似。
樣例程序功能:基于多線程的數據讀寫保護(聯系作者獲取整個autoconf和automake生成的Makefile工程和源碼,E-mail:
normalnotebook@126.com
)。

【編輯推薦】

  1. Linux 查看磁盤空間實現代碼介紹
  2. Linux操作系統需要微軟的十大幫助
  3. 探尋Linux到底需要多低的配置
  4. Linux測試工具tcpdump監視TCP/IP連接命令介紹
  5. Linux流量控制實例應用介紹
     
責任編輯:chenqingxiang 來源: ChinaUnix博客
相關推薦

2017-09-12 09:22:51

LinuxMakefileautoconf工具

2010-06-22 15:45:06

Autoconf使用

2010-03-01 09:57:55

Linux Makef

2022-05-16 10:58:12

Go 項目Makefilemake

2009-09-28 11:01:48

2011-08-17 11:05:22

Objective-C方法

2010-01-06 10:18:02

JSON類

2010-06-22 17:45:34

Linux Autom

2023-04-25 14:52:54

數據中心綜合布線

2010-06-22 17:28:35

Linux Autom

2023-04-06 15:21:34

IIoT自動化

2010-02-24 16:01:39

Linux Makef

2010-02-26 10:47:30

Linux Makef

2010-06-22 16:09:42

Autoconf教程

2025-03-05 09:00:00

2010-11-18 17:08:44

Oracle使用SQL

2010-06-22 14:55:21

autoconf安裝

2009-08-06 18:02:22

存儲過程

2009-12-22 11:24:37

ADO.NET數據庫

2009-05-18 17:16:50

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品一区二区精品 | 中午字幕在线观看 | 午夜精品一区二区三区免费视频 | 一级黄色毛片 | h视频在线观看免费 | 中文字幕精品视频 | 精品不卡 | 超碰伊人久久 | 日韩插插 | 国产天天操 | 久久激情视频 | 6080亚洲精品一区二区 | 亚洲欧洲精品一区 | 欧美一区二区三 | 成人午夜黄色 | 91亚洲视频在线 | 日韩一区二区在线视频 | 欧美1区 | 一级免费毛片 | 亚欧精品一区 | 国产精品自产拍 | 免费电影av | 国产精品地址 | 欧美日韩精品久久久免费观看 | av激情在线 | 影音先锋欧美资源 | 欧美一级片在线看 | 热re99久久精品国99热观看 | 国产99久久久国产精品 | 国产精品特级毛片一区二区三区 | 欧美激情精品久久久久 | 亚洲一区中文字幕在线观看 | 久久国产成人精品国产成人亚洲 | 日韩精品成人网 | 精品国模一区二区三区欧美 | 欧美亚洲国产一区二区三区 | 中文字幕高清在线 | 天堂一区 | 黑人巨大精品 | 精品一区二区电影 | 99精品国产一区二区三区 |