日本a√视频在线,久久青青亚洲国产,亚洲一区欧美二区,免费g片在线观看网站

        <style id="k3y6c"><u id="k3y6c"></u></style>
        <s id="k3y6c"></s>
        <mark id="k3y6c"></mark>
          
          

          <mark id="k3y6c"></mark>

          新聞中心

          EEPW首頁 > 醫(yī)療電子 > 構(gòu)建帶內(nèi)存錯誤檢查的gcc

          構(gòu)建帶內(nèi)存錯誤檢查的gcc

          ——
          作者: 時間:2007-04-18 來源:http://blog.csdn.net/absurd/ 收藏
          1.         下載gcc,本文使用的版本是3.4.2。

          http://gcc.gnu.org/

           

          2.         下載gcc擴展boundschecking。

          http://sourceforge.net/projects/boundschecking/

           

          3.         給gcc打上補丁。

          [root@localhost toolchain]# tar jxvf /mnt/hgfs/linux/gcc-3.4.2.tar.bz2

          [root@localhost toolchain]# bzip2 -d bounds-checking-gcc-3.4.2-1.00.patch.bz2

          [root@localhost toolchain]# cd gcc-3.4.2/

          [root@localhost gcc-3.4.2]# patch -p1 -s < ../bounds-checking-gcc-3.4.2-1.00.patch

           

          4.         編譯

          [root@localhost gcc-3.4.2]# cd ..

          [root@localhost toolchain]# mkdir build

          [root@localhost toolchain]# cd build/

          [root@localhost build]# ../gcc-3.4.2/configure --prefix=/opt/gcc-3.4.2-bc

          [root@localhost build]# make;make install

           

          5.         使用

          編譯時加”-g -fbounds-checking”,-g是為了讓bounds-cheking能找到符號表,報告 出現(xiàn)錯誤的源代碼位置。如果是編譯共享庫,還要鏈接libbounscheking.a庫。

           

          ~~end~~



          評論


          相關推薦

          技術專區(qū)

          關閉