自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Autoconf使用關(guān)于autoconf安裝條件介紹

運(yùn)維 系統(tǒng)運(yùn)維
本文介紹了在 linux 系統(tǒng)中,通過 Gnu autoconf 和 automake 生成 Makefile 的方法。主要探討了生成 Makefile 的來龍去脈及其機(jī)理,接著詳細(xì)介紹了配置 Configure.in 的方法及其規(guī)則。

所必須的軟件:autoconf/automake/m4/perl/libtool(其中l(wèi)ibtool非必須)。Autoconf使用是一個(gè)用于生成可以自動(dòng)地配置軟件源碼包,用以適應(yīng)多種UNIX類系統(tǒng)的shell腳本工具,其中autoconf需要用到 m4,便于生成腳本。automake是一個(gè)從Makefile.am文件自動(dòng)生成Makefile.in的工具。為了生成Makefile.in,automake還需用到perl,由于automake創(chuàng)建的發(fā)布完全遵循GNU標(biāo)準(zhǔn),所以在創(chuàng)建中不需要perl。libtool是一款方便生成各種程序庫的工具。

目前automake支持三種目錄層次:flat、shallow和deep。

1) flat指的是所有文件都位于同一個(gè)目錄中。
就是所有源文件、頭文件以及其他庫文件都位于當(dāng)前目錄中,且沒有子目錄。Termutils就是這一類。

2) shallow指的是主要的源代碼都儲存在頂層目錄,其他各個(gè)部分則儲存在子目錄中。
就是主要源文件在當(dāng)前目錄中,而其它一些實(shí)現(xiàn)各部分功能的源文件位于各自不同的目錄。automake本身就是這一類。

3) deep指的是所有源代碼都被儲存在子目錄中;頂層目錄主要包含配置信息。
就是所有源文件及自己寫的頭文件位于當(dāng)前目錄的一個(gè)子目錄中,而當(dāng)前目錄里沒有任何源文件。 GNU cpio和GNU tar就是這一類。
flat類型是最簡單的,deep類型是最復(fù)雜的。不難看出,我們的模擬需求正是基于第三類deep型,也就是說我們要做挑戰(zhàn)性的事情:)。注:我們的測試程序是基于多線程的簡單程序。

【編輯推薦】

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

2010-06-22 16:09:42

Autoconf教程

2010-06-22 15:26:58

autoconf安裝

2010-06-22 15:13:32

autoconf安裝

2010-06-22 15:24:11

autoconf安裝

2010-06-22 16:24:57

Autoconf教程

2010-06-22 15:31:22

autoconf安裝

2010-06-22 16:54:48

Autoconf教程

2010-06-22 17:05:04

Autoconf教程

2010-06-22 16:18:54

2017-09-12 09:22:51

LinuxMakefileautoconf工具

2010-06-22 15:40:54

Autoconf使用

2010-06-22 16:31:59

Autoconf教程

2010-06-22 14:55:21

autoconf安裝

2010-06-22 16:05:40

Autoconf rp

2010-06-22 15:51:38

Autoconf rp

2011-03-28 10:31:20

Nagios

2010-06-22 17:45:34

Linux Autom

2022-11-23 14:13:03

Ansible條件判斷

2010-03-31 16:36:35

Windows CE

2010-06-13 17:19:42

Cacti配置
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號