Re: [問題] internal compiler error: Segmentatio …
※ 引述《FFz (澎湖.仙人掌.234)》之銘言:
: : ◆ From: 211.74.251.159
: : 推 zxvc:那一行的錯誤是: 04/14 14:47
: : 推 zxvc:In file included from ... sh.h:314: internal compiler err 04/14 14:48
: : 推 zxvc:這個問題我就沒見過。不過如果是我,我會用文字編輯器打開 04/14 14:50
: : → zxvc:sh.h那個檔案,看自己有沒有辦法把原始碼改好。 04/14 14:50
: : → zxvc:它是說g++在編譯sh.h的第314行造成錯誤。 04/14 14:52
: 請問一下,這個g++是哪一個g++呢?
: 我系統裡頭有
: /usr/bin/g++ 和 /foo/bin/arm-elf-g++
: 而 sid/component/cgen-cpu/sh/Makefile
: 裡頭的設定是 CXX = g++シ
: 它所指的、所執行的是哪一個g++?
你應該是使用到/usr/bin/g++。
如果你要overwrite Makefile的設定的話,
你應該要設定環境變數,make才會overwrite那些變數,例如:
CROSS_COMPILE=arm-elf-
CC=${CROSS_COMPILE}gcc
CXX=${CROSS_COMPILE}g++
AR=${CROSS_COMPILE}ar
RANLIB=${CROSS_COMPILE}ranlib
AS=${CROSS_COMPILE}as
LD=${CROSS_COMPILE}ld
export CROSS_COMPILE CC CXX AR RANLIB AS LD
然後再make。
但我覺得你configure要重下參數,
因為我看你的log檔顯示configure找到的是你的host compiler。
可是我覺得你的host compiler(x86)就已經編譯不過了,
cross compiler要能編得過我覺得更不可能。
因為Linux或者GNU軟體目前對x86架構的支援度比較高。
你要編的程式是從哪下載的?
貼出來,也許有人會幫你編編看,找出解決的方法。
: : → zxvc:但這錯誤訊息看來是你主機上的g++執行的時候掛了 04/14 14:54
: : → zxvc:所以也許是你主機上的g++的bug也不一定 04/14 14:55
: : → zxvc:如果問題出在後者,那可能就要換個版本的編譯器。 04/14 14:57
: : → zxvc:再不然你把sh.h internal compiler error這幾個關鍵字丟到 04/14 14:58
: : → zxvc:google搜尋看看。 04/14 15:00
: 我有事先搜尋過,只是解決不了,所以上來請教
: 我在上網找找看好了
: 謝謝
--
Albert Einstein :
If there is any religion that could cope with modern scientific needs it
would be Buddhism.
《金剛經》一切有為法 如夢幻泡影 如露亦如電 應作如是觀
http://web.cc.ncu.edu.tw/~93501025/jg.doc
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.115.130.69
討論串 (同標題文章)
LinuxDev 近期熱門文章
PTT數位生活區 即時熱門文章