成人免费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-26 10:47:30

Linux Makef

2010-02-24 16:01:39

Linux Makef

2010-06-22 16:09:42

Autoconf教程

2010-11-18 17:08:44

Oracle使用SQL

2025-03-05 09:00:00

2009-05-18 17:16:50

2020-10-19 11:11:38

云計算

2009-08-06 18:02:22

存儲過程

2020-09-25 08:49:42

HashMap
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久视频精品 | 中文字幕加勒比 | av一区二区在线观看 | 国产精品久久久久aaaa樱花 | 青青草华人在线视频 | 成人精品一区二区 | 日本又色又爽又黄的大片 | 欧美精品一级 | 欧美一区二区三区四区在线 | 亚洲伊人a| 久久综合久久自在自线精品自 | 一区二区蜜桃 | 免费在线观看一区二区 | 欧美一区二区视频 | 可以免费观看的av | 国产精品视频导航 | 综合久 | 久久一区二区免费视频 | 成人免费视频网站在线看 | 亚洲黄色一级 | 日本精品免费在线观看 | 国产成人在线看 | 久久久久久99| 在线婷婷 | 久久久久久久久国产精品 | xxx.在线观看 | 成人免费视频 | 91美女视频 | 一区二区av | 欧美激情视频一区二区三区免费 | 日本亚洲欧美 | 视频一区二区中文字幕日韩 | 日韩欧美国产一区二区三区 | 国产精品久久九九 | 亚洲午夜久久久 | 国产视频一区二区 | 久久精品亚洲一区二区三区浴池 | 精品久久久久久亚洲综合网 | 精品美女在线观看视频在线观看 | 99久久精品国产毛片 | 日韩成人性视频 |