• <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>

            牽著老婆滿街逛

            嚴(yán)以律己,寬以待人. 三思而后行.
            GMail/GTalk: yanglinbo#google.com;
            MSN/Email: tx7do#yahoo.com.cn;
            QQ: 3 0 3 3 9 6 9 2 0 .

            MINGW GCC 4.3.0 安裝與配置(解決CREATEPROCESS問題)

            轉(zhuǎn)載自:http://www.shnenglu.com/romangol/archive/2008/04/19/47595.aspx

            首先,下載Mingw TDM 4.3.0版本
            http://www.tdragon.net/recentgcc/

            有兩種選擇
            GCC 4.3.0-tdm-2 (Default SJLJ exceptions) 和 GCC 4.3.0-tdm-2 With DW2 Exceptions
            可以根據(jù)SJLJ or DW2 (Dwarf-2) 異常模型來選擇需要下載的版本,通常情況下win32平臺(tái)下選擇SJLJ(set jump long jump)模型

            然后還需要去Mingw官網(wǎng)下載
            binutils
            http://downloads.sourceforge.net/mingw/binutils-2.18.50-20080109-2.tar.gz
            mingw-runtime (mingw-runtime-3.14.tar.gz, 494KB) 
            http://downloads.sourceforge.net/mingw/mingw-runtime-3.14.tar.gz
            w32api (w32api-3.11.tar.gz, 1.55MB) 
            http://downloads.sourceforge.net/mingw/w32api-3.11.tar.gz

            也可以選擇安裝以下組件
            mingw-utils
            http://downloads.sourceforge.net/mingw/mingw-utils-0.3.tar.gz
            mingw32-make(可以選擇最新的mingw32-make-3.81-20080326-2)
            http://downloads.sourceforge.net/mingw/mingw32-make-3.81-2.tar.gz
            gdb(可以選擇最新的6.8試驗(yàn)版)
            http://downloads.sourceforge.net/mingw/gdb-6.6.tar.bz2

            把這些東西都下載下來,然后解壓到不同的目錄,每個(gè)目錄里面大概都會(huì)有bin,include,lib,man這樣的目錄,要做的就是合并它們,也就是拷貝到同一個(gè)目錄里面,注意可能有些文件會(huì)重復(fù),一般來說GCC 4.3.0 TDM包里面的文件比較重要,不要用其他的包里面的文件覆蓋了它

            然后就可以得到一個(gè)完整包含gcc,g++,binutils,gdb,make等的目錄了,此時(shí),在windows環(huán)境變量中的path變量里面添加該目錄的bin子目錄,就可以在cmd窗口中調(diào)用gcc和g++進(jìn)行編譯了。如果你不想污染了環(huán)境變量,也可以寫個(gè)bat:(假設(shè)你的mingw目錄是C:\mingw\bin)
            set path=C:\mingw\bin;%path%"

            現(xiàn)在還沒有結(jié)束,需要進(jìn)行兩個(gè)地方的設(shè)置
            1 make
            mingw官方提供的make工具,名稱不是簡(jiǎn)單的make,而是mingw32-make.exe,把它改名成make.exe或者復(fù)制一份為make.exe都可以

            2 gcc: CreateProcess: No such file or Directory 錯(cuò)誤
            這個(gè)問題在google里面很多人發(fā)問,但是沒有一個(gè)完整的解答,下面給出一個(gè)完整的解答
            產(chǎn)生這個(gè)錯(cuò)誤有兩個(gè)原因:
            第一是gcc無法找到安裝目錄里面的libexec目錄里面的工具,通常這些工具包括cc1.exe,cc1plus.exe,collect2.exe,它們通常存放在:
            安裝目錄\libexec\gcc\mingw32\4.3.0
            第二是gcc無法找到mingw目錄里面binutils的工具,它們通常存放在
            安裝目錄\mingw32\bin
            這兩個(gè)目錄的名字并不完全固定,根據(jù)不同組織編譯的gcc各有不同,比如mingw官方編譯的gcc4.3.0 alpha,上述目錄就是
            安裝目錄\gcc\i386-pc-mingw32\4.3.0
            而官方提供的binutils包里面是
            安裝目錄\i686-pc-mingw32\bin

            只要這兩個(gè)地方?jīng)]有設(shè)置好,就可能導(dǎo)致CreateProcess錯(cuò)誤,那么,有沒有什么好辦法能夠確定這里應(yīng)該怎樣命名呢?辦法是用16進(jìn)制編輯器打開gcc.exe,搜索GCC_EXEC_PREFIX,當(dāng)搜索到該字符串(不止一個(gè))時(shí),觀察后面是否出現(xiàn)版本號(hào)4.3.0,如果出現(xiàn),后面緊接著的就是路徑,如果是mingw32那么上面的命名就應(yīng)該是
            安裝目錄\libexec\gcc\mingw32\4.3.0
            安裝目錄\mingw32\bin

            如果是其他的例如i686-pc-mingw32,那么名稱相應(yīng)的變?yōu)?br />安裝目錄\libexec\gcc\i686-pc-mingw32\4.3.0
            安裝目錄\i686-pc-mingw32\bin

            好了,可以測(cè)試一下你的hallo world程序了^_^

            posted on 2013-01-11 15:59 楊粼波 閱讀(790) 評(píng)論(0)  編輯 收藏 引用


            只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。
            網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


            国产毛片久久久久久国产毛片 | 久久99精品久久久大学生| 97精品国产97久久久久久免费| 久久久久久久99精品免费观看| 久久毛片免费看一区二区三区| 久久久久久国产精品无码下载 | 久久综合久久综合久久| 看全色黄大色大片免费久久久| 亚洲中文字幕久久精品无码APP| 国产一级做a爰片久久毛片| 国产精品99久久久精品无码| 日本一区精品久久久久影院| 精产国品久久一二三产区区别| 久久亚洲国产欧洲精品一| 亚洲精品美女久久久久99| 国内精品久久久久国产盗摄| 久久久久女人精品毛片| 亚洲国产小视频精品久久久三级| 国内精品伊人久久久久| 亚洲精品乱码久久久久久按摩| 精品国产乱码久久久久久浪潮 | 亚洲国产美女精品久久久久∴| 国产99久久久国产精免费| 久久精品国产亚洲AV无码麻豆| 青青草原综合久久大伊人| 国产免费久久精品99久久| 2021精品国产综合久久| 亚洲va国产va天堂va久久| 久久只有这里有精品4| 青青青青久久精品国产h久久精品五福影院1421| 久久偷看各类wc女厕嘘嘘| 亚洲香蕉网久久综合影视| 一本大道久久东京热无码AV| 久久精品无码一区二区三区免费| 成人妇女免费播放久久久 | 四虎国产精品免费久久5151| 精品蜜臀久久久久99网站| 亚洲AV无码成人网站久久精品大| 久久99热这里只有精品国产| 亚洲va久久久噜噜噜久久男同| 日产精品99久久久久久|