• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            吾嘗終日而思矣 不如須臾之所學(xué)也

            御物而行 御風(fēng)而飛
            隨筆 - 10, 文章 - 1, 評論 - 9, 引用 - 0
            數(shù)據(jù)加載中……

            11 2011 檔案

            Cmake的介紹和使用 Cmake實踐
                 摘要: Cmake優(yōu)點:
            1. 開發(fā)源代碼,實用類BSD許可發(fā)布。
            2. 跨平臺,并可以生成native編譯配置文件,在linux/unix平臺,生成makefile,在mac平臺可以生成xcode,在windows平臺可以生成msvc工程的配置文件。
            3. 能夠管理大型項目
            4. 簡化編譯構(gòu)建過程和編譯過程,只需要cmake+make就可以
            5. 高效率
            6. 可擴展,可以為cmake編寫特定功能的模塊,擴充cmake功能  閱讀全文

            posted @ 2011-11-17 20:18 Roger 閱讀(72098) | 評論 (2)  編輯

            Makefile 解析
                 摘要: 一個工程中的源文件可能很多的情況下,按其類型、功能、模塊分別放到若干個目錄中,makefile定義了一系列的規(guī)則,用以指定那些需要先編譯,那些需要后編譯,那些需要重新編譯,和一些更復(fù)雜的操作。,makefile的好處就是自動化編譯,一點寫好,只需要make命令,整個工程就會自動編譯,提高了項目的管理能力和軟件的開發(fā)效率。
            Makefile 文件解讀

            edit : main.o kbd.o command.o display.o \
            insert.o search.o files.o utils.o
            cc -o edit main.o kbd.o command.o display.o \
            insert.o search.o files.o utils.o

            main.o : main.c defs.h
            cc -c main.c
            kbd.o : kbd.c defs.h command.h
            cc -c kbd.c
            command.o : command.c defs.h   閱讀全文

            posted @ 2011-11-17 20:04 Roger 閱讀(7959) | 評論 (0)  編輯

            C++編譯器 GCC G++ 使用
                 摘要: 什么是gcc、什么是g++?
            gcc和g++都是GNU(組織)的一個編譯器。
            但兩者有一些區(qū)別:后綴為.c的文件gcc把它當(dāng)做c程序,g++當(dāng)做c++程序。后綴為c++的兩者都當(dāng)做c++程序。對于cpp程序,無論gcc或者是g++編譯階段都是相同的,都是用的gcc進行編譯,但是在鏈接階段gcc不能自動和c++程序使用的庫連接,如果使用的話,形如下: gcc helloworld.cpp -lstdc++ -o helloworld
            所以我們通常用g++來進行連接(g++會自動連接c++常用庫),所以為了使用方便對于cpp程序干脆編譯鏈接統(tǒng)統(tǒng)都使用g++,這樣就給人一種錯覺,好像cpp只能用g++編譯。

            Gcc編譯處理過程是什么呢?
            下面以helloworld程序為例去進行解釋過程:
            其中hello.c的內(nèi)容如下:
            #include

            int main()
            {
            printf("hello world\n");
            }
            第一步:預(yù)處理
            預(yù)  閱讀全文

            posted @ 2011-11-13 15:01 Roger 閱讀(11453) | 評論 (1)  編輯

            69国产成人综合久久精品| 久久精品中文字幕大胸| 久久久无码精品亚洲日韩蜜臀浪潮 | 久久精品国产72国产精福利| 久久天堂电影网| 伊人久久大香线蕉综合5g| 久久99精品久久久久久久久久| 一本大道加勒比久久综合| 久久久国产视频| 99久久国产综合精品成人影院| 一级a性色生活片久久无少妇一级婬片免费放 | 日韩精品久久久久久免费| 美女写真久久影院| 伊人久久大香线蕉综合5g| 久久精品国产第一区二区三区 | 狠狠综合久久AV一区二区三区| 久久综合久久久| 久久亚洲精品中文字幕| 久久精品一区二区影院| 久久亚洲私人国产精品| 亚洲国产成人久久综合野外| 97久久精品无码一区二区天美| 一本大道久久香蕉成人网| 香港aa三级久久三级| 久久久久99精品成人片直播| 日本欧美国产精品第一页久久| 狠狠色丁香久久综合婷婷| 一本一本久久a久久精品综合麻豆| 青青草国产成人久久91网| 无码人妻久久一区二区三区免费丨| 精品久久综合1区2区3区激情| 久久精品99久久香蕉国产色戒 | 亚洲国产成人精品无码久久久久久综合 | 99久久婷婷国产综合亚洲| 中文字幕久久久久人妻| 少妇久久久久久被弄到高潮 | 日本久久久久久久久久| 久久夜色撩人精品国产小说| 国产L精品国产亚洲区久久 | 伊人久久五月天| 午夜视频久久久久一区|