• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • 安裝MIME 時 make 命令說 CC 錯誤,怎么辦呢?

    發表于:2007-06-08來源:作者:點擊數: 標簽:
    ([b:90b32b9676]我用的是solaris9sparc[/b:90b32b9676])make出錯: cc-c-D_LARGEFILE_SOURCE-D_FILE_OFFSET_BITS=64-x03-xdepend-DVERSION=\"2.12\"-DXS_VERSION=\"2.12\"-KPIC-l/usr/perl5/5.6.1/lib/sun4-solaris-64int/COREBase64.c cc:unrecognizedopt

    ([b:90b32b9676]我用的是 solaris 9 sparc[/b:90b32b9676])make 出錯: 
    cc -c -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -x03 -xdepend -DVERSION=\"2.12\" -DXS_VERSION=\"2.12\" -KPIC -l /usr/perl5/5.6.1/lib/sun4-solaris-64int/CORE Base64.c 
    cc: unrecognized option '-KPIC' 
    cc: language depend not recognized 
    cc: Base64.c: linker input file unused since linking not done 
    rm -f blib/arch/auto/MIME/Base64/Base64.so 
    LD_RUN_PATH="" cc -G Base64.o -o blib/arch/auto/MIME/Base64/base64/so 
    cc: Base64.o: No such file or directory 
    cc: No input files 
    *** Error code 1 
    make: Fatal error:Command failed for target 'blib/arch/auto/MIME/Base64/Base64.so' 

    我安了 software companion 光盤 , 用 bash ,
    發現系統已經安裝了 CC 和GCC ,PATH 路徑我都設了,后來不好用我就做了個連接 ln -s /opt/sfw/bin/gcc   /usr/ucb/cc
    后來就出現了上面的錯誤
    大家給點建議吧, 謝

     paradise 回復于:2003-07-16 09:54:58
    Base64.o: No such file or directory 
    不是說沒找到嘛,路徑不對吧

     lzyking 回復于:2003-07-16 10:02:44
    什么意思??? 我不懂的。 我只想安裝 openwebmail , 但必須要先安裝 MIME ,我在 make 時就出現上面的錯誤, 我不知道為什么, 我感覺是CC 或 GCC 的路徑什么的錯誤。

     lzyking 回復于:2003-07-16 14:16:47
    幫幫我吧

     tiansiyuan 回復于:2003-07-16 14:38:27
    remove that link and put  /opt/sfw/bin/gcc as the only (or first) compiler in your PATH and try again. Did you read the README (or INSTALL) in the source pachage?

     lzyking 回復于:2003-07-16 15:27:42
    我讀了 redme ,它告訴我這樣做 
    perl Makefile.PL
    make
    make test
    make install   就可以了, 可是還是出同樣的錯誤

     lzyking 回復于:2003-07-16 15:38:23
    是否 是 gcc 無法識別參數 '-KPIC'  ?
    要是不用 ln -s /opt/sfw/gcc /usr/ucb/cc 的話 , make 的錯誤是
    sh: cc not found ,而用上面的連接則 說 參數錯誤,我想還是應該連接的

     fieryfox 回復于:2003-07-16 15:48:34
    gcc的PIC選項是 -fPIC和-fpic。

     lzyking 回復于:2003-07-17 14:03:46
    那我該怎么辦

     藍色鍵盤 回復于:2003-07-17 14:48:29
    rm -f blib/arch/auto/MIME/Base64/Base64.so 
    LD_RUN_PATH="" cc -G Base64.o -o blib/arch/auto/MIME/Base64/base64/so 


    看看Base64.o這個東東生成了嗎?

     lzyking 回復于:2003-07-18 10:06:17
    我查了, 沒有生成

     白虹 回復于:2003-07-18 10:08:51
    uninstall 庫文件

     fieryfox 回復于:2003-07-18 10:19:00
    make distclean
    perl Makefile.PL  #這時應該自動會選用gcc的
    make

     lzyking 回復于:2003-07-18 10:26:44
    這種情況到底是怎么回事??? 我是在 make 的時候過不去的,錯誤還是上面的 ,難道我要手動該 Makefile文件嗎?大家說是 CC   GCC 的問題嗎?

     paradise 回復于:2003-07-18 10:43:50
    改makefile里的cc=gcc

     fieryfox 回復于:2003-07-18 10:55:09
    下載一個新的MIME2.20試試??赡苁窃瓉淼腗akefile有問題。

     lzyking 回復于:2003-07-20 09:25:11
    我都按照上面說的做了,提示下面的錯誤:

    bash-2.05# make
    gcc -c  -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -xO3 -xdepend    -DVERSION=\"1.2\"  -DXS_VERSION=\"1.2\" -KPIC -I/usr/perl5/5.6.1/lib/sun4-solaris-64int/CORE
      Iconv.c
    gcc: unrecognized option `-KPIC'
    gcc: language depend not recognized
    gcc: Iconv.c: linker input file unused since linking not done
    Running Mkbootstrap for Text::Iconv ()
    chmod 644 Iconv.bs
    rm -f blib/arch/auto/Text/Iconv/Iconv.so
    LD_RUN_PATH="" cc  -G Iconv.o  -o blib/arch/auto/Text/Iconv/Iconv.so
    cc: Iconv.o: No such file or directory
    cc: No input files
    *** Error code 1
    make: Fatal error: Command failed for target `blib/arch/auto/Text/Iconv/Iconv.so'

    我該怎么辦呢? 求救

     fieryfox 回復于:2003-07-20 16:24:41
    你用的是gcc,configure的時候仍然是當作cc配置的,當然不對了。
    make distclean
    CC=gcc ./configure

     lzyking 回復于:2003-07-21 10:02:53
    我按樓上的說的做了,出現下面問題:(我要不行了)

    [root@sun /tmp/Text-Iconv-1.2]#make
    cp Iconv.pm blib/lib/Text/Iconv.pm
    AutoSplitting blib/lib/Text/Iconv.pm (blib/lib/auto/Text/Iconv)
    /bin/perl -I/usr/perl5/5.6.1/lib/sun4-solaris-64int -I/usr/perl5/5.6.1/lib /usr/
    perl5/5.6.1/lib/ExtUtils/xsubpp  -typemap /usr/perl5/5.6.1/lib/ExtUtils/typemap
    -typemap typemap Iconv.xs > Iconv.xsc && mv Iconv.xsc Iconv.c
    cc -c  -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -xO3 -xdepend    -DVERSION=\"1
    .2\"  -DXS_VERSION=\"1.2\" -KPIC -I/usr/perl5/5.6.1/lib/sun4-solaris-64int/CORE
     Iconv.c
    cc: unrecognized option `-KPIC'
    cc: language depend not recognized
    cc: Iconv.c: linker input file unused since linking not done
    Running Mkbootstrap for Text::Iconv ()
    chmod 644 Iconv.bs
    rm -f blib/arch/auto/Text/Iconv/Iconv.so
    LD_RUN_PATH="" cc  -G Iconv.o  -o blib/arch/auto/Text/Iconv/Iconv.so
    cc: Iconv.o: No such file or directory
    cc: No input files
    *** Error code 1
    make: Fatal error: Command failed for target `blib/arch/auto/Text/Iconv/Iconv.so
    '

     fieryfox 回復于:2003-07-21 11:17:22
    你用的到底是cc還是gcc?不要軟連接。
    配置是按照cc配的,cc應該是認識-KPIC的。

     lzyking 回復于:2003-07-22 14:04:26
    大家都告訴我用 gcc 取代 CC ,要是不取代的話 ,連 CC 都找不到。 但我的 CC 的路徑是 /usr/ucb/cc , make 的時候就說找不到,我已經加到path 中了,后來大家都說用 gcc 取代cc.

    系統在安裝后并不帶cc 啊,我是安裝了 software compainion 盤后才有的, 現在我要不行了。 難道是沒裝 庫文件?  庫文件怎么裝呢?

    多謝

     javamud 回復于:2003-07-22 22:41:47
    gcc 不支持那個參數.
    1、安裝cc(不過需要money to buy license)
    2、找到相應的gcc下的Makefile。

     lzyking 回復于:2003-07-23 09:12:58
    /usr/ucb/cc:  language optional software package not installed
    這是什么意思呢,就是因為系統安裝的不是完整的嗎

     lzyking 回復于:2003-07-24 08:23:38
    還是沒有成功

     fieryfox 回復于:2003-07-24 09:27:36
    老大你能不能這樣:
    gmake distclean
    CC=gcc ./configure
    把這個時候configure輸出的結果的前邊部分給我們看看,到底你的configure認了什么編譯器?

     lzyking 回復于:2003-07-24 12:02:14
    大哥,我的目錄下沒有 configure 文件,你讓我怎么辦呢

     fieryfox 回復于:2003-07-24 13:31:10
    faint!
    這幾天很多人出類似錯誤,把我搞暈了。

    你的perl是用什么編譯的?是cc吧?或者你不是用源代碼自己編譯的?
    如果是cc,那么perl Makefile.PL就會按照cc來配置。當然你可以改Makefile(注意不是Makefile.PL),前提是需要足夠的耐心和勇氣。

     guowd 回復于:2003-07-28 16:32:41
    可能是你的機器沒有正確安裝 cc,你找到文件 /usr/openwin/lib/config/site.def,
    找到 #ifndef HasGcc2 這一段,將其解封,
    然后重新 perl 一下,打開 生成的 Makefile 文件,
    看看 CC = ...是不是變成 gcc 了,如果是,那么查找
    -Kpic ,全部替換成 -fPIC,然后 gmake 就可以了。

     itisok96 回復于:2003-08-13 18:43:03
    我編譯zlib和zlib.pm時也是如此。

    求助

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>