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

Linux Automake寫簡單Makefile介紹

運維 系統運維
大家都是手工寫一個簡單Makefile,如果要想寫出一個符合自由軟件慣例的Makefile就不那么容易了。 下面我就來學習用Linux Automake寫Makefile的實現方法

作為Linux下的程序開發人員,大家一定都遇到過Makefile,用make命令來編譯自己寫的程序確實是很方便。一般情況下,大家都是手工寫一個簡單Makefile,如果要想寫出一個符合自由軟件慣例的Makefile就不那么容易了。

在本文中,將給大家介紹如何使用Linux Automake和automake兩個工具來幫助我們自動地生成符合自由軟件慣例的Makefile,這樣就可以象常見的GNU程序一樣,只要使用“./configure”,“make”,“make instal”就可以把程序安裝到Linux系統中去了。這將特別適合想做開放源代碼軟件的程序開發人員,又或如果你只是自己寫些小的Toy程序,那么這個文章對你也會有很大的幫助。

Makefile介紹

Makefile是用于自動編譯和鏈接的,一個工程有很多文件組成,每一個文件的改變都會導致工程的重新鏈接,但是不是所有的文件都需要重新編譯,Makefile中紀錄有文件的信息,在make時會決定在鏈接的時候需要重新編譯哪些文件。

Makefile的宗旨就是:讓編譯器知道要編譯一個文件需要依賴其他的哪些文件。當那些依賴文件有了改變,編譯器會自動的發現最終的生成文件已經過時,而重新編譯相應的模塊。

Makefile的基本結構不是很復雜,但當一個程序開發人員開始寫Makefile時,經常會懷疑自己寫的是否符合慣例,而且自己寫的Makefile經常和自己的開發環境相關聯,當系統環境變量或路徑發生了變化后,Makefile可能還要跟著修改。這樣就造成了手工書寫Makefile的諸多問題,automake恰好能很好地幫助我們解決這些問題。

使用Linux Automake,程序開發人員只需要寫一些簡單的含有預定義宏的文件,由Linux Automake根據一個宏文件生成configure,由Linux Automake根據另一個宏文件生成Makefile.in,再使用Linux Automake依據Makefile.in來生成一個符合慣例的Makefile。下面我們將詳細介紹Makefile的Linux Automake生成方法。

【編輯推薦】

  1. Autoconf使用關于autoconf安裝條件介紹 
  2. Autoconf使用生成Makefile的方法及其規則
  3. autoconf安裝關于可移植的源代碼詳解
  4. Autoconf教程關于UNIX文件系統概述
  5. Autoconf教程關于安全管理介紹
     
責任編輯:chenqingxiang 來源: 互聯網
相關推薦

2010-06-22 17:45:34

Linux Autom

2010-06-22 17:28:35

Linux Autom

2017-09-12 09:22:51

LinuxMakefileautoconf工具

2010-06-22 23:52:42

Automake使用

2010-03-01 16:40:40

Linux Makef

2010-02-25 15:11:48

Linux Makef

2010-06-22 15:45:06

Autoconf使用

2010-03-18 16:34:33

Linux命令

2010-06-09 17:48:15

Linux 編程工具

2010-06-18 09:51:51

Linux Accep

2009-09-23 10:15:23

Linux curlLinux命令行工具

2010-02-24 14:55:35

Linux Makef

2009-12-23 19:13:40

Fedora Linu

2010-03-10 15:05:22

linux系統備份方式

2010-03-16 11:20:53

Linux 優化

2009-12-29 08:54:09

Ubuntu Linu

2010-06-21 17:10:02

Linux Arp命令

2010-06-30 12:46:18

Linux SNMP工

2009-12-24 15:59:58

Linux hal

2010-06-21 15:49:59

Linux apt是什
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久国产成人 | 欧美福利在线 | 国产精品我不卡 | 国产精品福利一区二区三区 | 亚洲久草| 久久亚洲精品久久国产一区二区 | 在线观看视频91 | 国产成人精品a视频一区www | 波多野结衣先锋影音 | 亚洲国产精品久久人人爱 | 亚洲日本激情 | 天堂网avav| 亚洲天天干| 成人av一区二区三区 | 成人一区精品 | 欧美激情精品久久久久 | 性做久久久久久免费观看欧美 | 亚洲成人综合社区 | 黄色国产视频 | 韩国毛片一区二区三区 | 日韩α片| 黄色一级毛片 | 久久久久久www | 涩爱av一区二区三区 | 黄视频在线网站 | 日本成人中文字幕在线观看 | 亚洲成人久久久 | 中文字幕一区在线 | 日韩视频在线免费观看 | 日韩视频―中文字幕 | 91成人免费看片 | 欧美一级久久久猛烈a大片 日韩av免费在线观看 | 综合久久国产 | 超碰成人免费 | 成人片免费看 | 一区二区三区视频在线观看 | 日韩 欧美 二区 | 综合久久色 | 99色播| 欧美精品久久 | 亚洲精品小视频在线观看 |