freesky

          自由天空
          隨筆 - 8, 文章 - 0, 評論 - 0, 引用 - 0
          數據加載中……

          2008年7月27日

          Debugging make

               摘要: Make utilities such as GNU make, System V make, and Berkeley make, are fundamental tools for streamlining the application build process, but each one is just a little different from the others. Learn the structure of the makefile and how to avoid common mistakes in its creation, discover how to fix or work around portability issues, and pick up hints for solving other problems as they crop up.  閱讀全文

          posted @ 2008-07-27 21:26 freesky 閱讀(285) | 評論 (0)編輯 收藏

          MakeFile學習(轉)

               摘要: 什么是makefile?或許很多Winodws的程序員都不知道這個東西,因為那些Windows的IDE都為你做了這個工作,但我覺得要作一個好的和professional的程序員,makefile還是要懂。這就好像現在有這么多的HTML的編輯器,但如果你想成為一個專業人士,你還是要了解HTML的標識的含義。特別在Unix下的軟件編譯,你就不能不自己寫makefile了,會不會寫makefile,從一個側面說明了一個人是否具備完成大型工程的能力。

          因為,makefile關系到了整個工程的編譯規則。一個工程中的源文件不計數,其按類型、功能、模塊分別放在若干個目錄中,makefile定義了一系列的規則來指定,哪些文件需要先編譯,哪些文件需要后編譯,哪些文件需要重新編譯,甚至于進行更復雜的功能操作,因為makefile就像一個Shell腳本一樣,其中也可以執行操作系統的命令。

          makefile帶來的好處就是——“自動化編譯”,一旦寫好,只需要一個make命令,整個工程完全自動編譯,極大的提高了軟件開發的效率。make是一個命令工具,是一個解釋makefil  閱讀全文

          posted @ 2008-07-27 21:19 freesky 閱讀(755) | 評論 (0)編輯 收藏

          主站蜘蛛池模板: 浮梁县| 余庆县| 屯留县| 建瓯市| 辽阳县| 尼木县| 新源县| 勃利县| 兴宁市| 临洮县| 离岛区| 凤山市| 永嘉县| 石狮市| 建昌县| 台东市| 个旧市| 阳春市| 沁阳市| 乾安县| 禄劝| 石阡县| 河南省| 阿尔山市| 黔东| 界首市| 延长县| 巢湖市| 达州市| 镇江市| 徐闻县| 关岭| 东至县| 肇庆市| 资兴市| 揭阳市| 阳西县| 五华县| 淮滨县| 灵宝市| 山东省|