1. <ul id="0c1fb"></ul>

      <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
      <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区

      RELATEED CONSULTING
      相關(guān)咨詢
      選擇下列產(chǎn)品馬上在線溝通
      服務(wù)時(shí)間:8:30-17:00
      你可能遇到了下面的問題
      關(guān)閉右側(cè)工具欄

      新聞中心

      這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
      Unix使用automake構(gòu)建工程-創(chuàng)新互聯(lián)

      automake

      “只有客戶發(fā)展了,才有我們的生存與發(fā)展!”這是創(chuàng)新互聯(lián)公司的服務(wù)宗旨!把網(wǎng)站當(dāng)作互聯(lián)網(wǎng)產(chǎn)品,產(chǎn)品思維更注重全局思維、需求分析和迭代思維,在網(wǎng)站建設(shè)中就是為了建設(shè)一個(gè)不僅審美在線,而且實(shí)用性極高的網(wǎng)站。創(chuàng)新互聯(lián)對(duì)網(wǎng)站建設(shè)、成都網(wǎng)站建設(shè)、網(wǎng)站制作、網(wǎng)站開發(fā)、網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站優(yōu)化、網(wǎng)絡(luò)推廣、探索永無(wú)止境。

      在Unix 上寫過程序的人一般都遇到過 Makefile,尤其是用 C 來(lái)開發(fā)程序的人。用 make 來(lái)開發(fā)和編譯程序的確很方便,可是要寫出一個(gè)MakeFile就不那么簡(jiǎn)單了。偏偏介紹 Makefile 的文件不多,GNU Make 那份印出來(lái)要幾百頁(yè)的文件,光看完 Overview 自己就快要先Over了,難怪許多人聞 Unix色變。本文將介紹如何利用 GNU Autoconf 及 Automake 這兩套軟件來(lái)幫助『自動(dòng)』產(chǎn)生 Makefile 文件,并且讓開發(fā)出來(lái)的的軟件可以象 Apache, MySQL 和常見的 GNU 軟件一樣,只要會(huì) ``./configure'', ``make'', ``make install'' 就可以把程序安裝到系統(tǒng)中。如果您有心開發(fā) Open Source 的軟件,或只是想在 Unix 系統(tǒng)下寫寫程序。希望這份介紹文件能幫助您輕松的進(jìn)入 Unix Programming 的殿堂。

      1.autoscan (autoconf):

      掃描源代碼以搜尋普通的可移植性問題,比如檢查編譯器,庫(kù),頭文件等,生成文件configure.scan,它是configure.ac的一個(gè)雛形。
      然后直接將configure.scan該名為configure.ac,并編輯:configure.ac

      2.aclocal (automake)

      根據(jù)已經(jīng)安裝的宏,用戶定義宏和acinclude.m4文件中的宏將configure.ac文件所需要的宏集中定義到文件 aclocal.m4中。aclocal是一個(gè)perl 腳本程序.

      3.automake

      automake將Makefile.am中定義的結(jié)構(gòu)建立Makefile.in,然后configure腳本將生成的Makefile.in文件轉(zhuǎn)換 為Makefile

      4.autoconf

      將configure.ac中的宏展開,生成configure腳本。這個(gè)過程可能要用到aclocal.m4中定義的宏。

      5.configure

      ./configure 生成Makefile

      6.編譯

      執(zhí)行make

      問題:

      1.如果make時(shí)候出現(xiàn)libtool版本不兼容問題:執(zhí)行 autoreconf -ivf 解決
      2.LT_INIT : 再configure.ac腳本中,如果存在該宏定義,則動(dòng)態(tài)可為跨平臺(tái)交叉編譯時(shí)候提供動(dòng)態(tài)鏈接功能,但是需要將所需dll和可執(zhí)行程序一起打包

      另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。


      網(wǎng)站題目:Unix使用automake構(gòu)建工程-創(chuàng)新互聯(lián)
      網(wǎng)站路徑:http://www.ef60e0e.cn/article/djeppe.html
      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区
      1. <ul id="0c1fb"></ul>

        <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
        <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

        邻水| 茂名市| 田林县| 霍州市| 大冶市| 楚雄市| 祁连县| 岳阳县| 常山县| 宜城市| 凤阳县| 辉南县| 扎兰屯市| 昂仁县| 景德镇市| 邓州市| 大洼县| 安徽省| 堆龙德庆县| 新龙县| 贵阳市| 莒南县| 洛扎县| 福清市| 甘泉县| 大丰市| 巨鹿县| 太白县| 溆浦县| 新昌县| 日喀则市| 雷波县| 枣阳市| 霍邱县| 若尔盖县| 拉孜县| 绍兴县| 雷波县| 铁力市| 定西市| 鄂托克旗|