[求助]用MINGW编译GCC4.2.1的ADA编译器时出现问题

时间:2022-02-15 02:16:20
我在使用MINGW对GCC4.2.1进行编译时....ADA编译器无法通过编译..
提示说:
/e/gcc-4.2.1/host-mingw32/gcc/xgcc -B/e/gcc-4.2.1/host-mingw32/gcc/ -L/e/gcc-4.2.1/mingw32/winsup/mingw -L/e/gcc-4.2.1/mingw32/winsup/w32api/lib -isystem /e/gcc-4.2.1/winsup/mingw/include -isystem /e/gcc-4.2.1/winsup/w32api/include -B/mingw/mingw32/bin/ -B/mingw/mingw32/lib/ -isystem /mingw/mingw32/include -isystem /mingw/mingw32/sys-include -c -g -O2      -W -Wall -gnatpg  /e/gcc-4.2.1/gcc/ada/a-caldel.adb -o a-caldel.o
xgcc.exe: e:/gcc-4.2.1/gcc/ada/a-caldel.adb: Ada compiler not installed on this system
make[4]: *** [a-caldel.o] Error 1
make[4]: Leaving directory `/e/gcc-4.2.1/host-mingw32/gcc/ada/rts'
make[3]: *** [gnatlib] Error 2
make[3]: Leaving directory `/e/gcc-4.2.1/host-mingw32/gcc/ada'
make[2]: *** [gnatlib-plain] Error 2
make[2]: Leaving directory `/e/gcc-4.2.1/mingw32/libada'
make[1]: *** [all-target-libada] Error 2
make[1]: Leaving directory `/e/gcc-4.2.1'
make: *** [bootstrap] Error 2
一直没有得到解决....哪位大侠能帮忙解决啊????先谢谢了!!!!

5 个解决方案

#1


Ada compiler not installed on this system
提示不很明显么,你装个

#2


貌似gcc4x还不能用在windows下吧,建议你还是继续使用gcc3x

#3


mingw中 有 4.2版的gcc

#4


我的预编译环境已经安装了ADA的编译器...但是无法使用...话说MINGW自己发布的总用得有点不爽

#5


最好不要在mingw32下编译GCC,问题多了去了....
楼主的问题是因为你的mingw32下的gcc在编译时没有编译ada,这样的话,就算以后再安一个ada的编译器也无济于事.gcc照样说没有安ada....
楼主最好找个linux,在下面编译一个mingw32的交叉编译器,再用这个编译器交叉编译mingw32平台的gcc.这样基本上不会有大的问题.
另外,4.2.1有个BUG,导致gettext的工具没法编译....你可以等过几天4.2.2正式出来再试4.2.2吧.
建议安个colinux,在上面安个debian,以后就方便了.速度也快...

#1


Ada compiler not installed on this system
提示不很明显么,你装个

#2


貌似gcc4x还不能用在windows下吧,建议你还是继续使用gcc3x

#3


mingw中 有 4.2版的gcc

#4


我的预编译环境已经安装了ADA的编译器...但是无法使用...话说MINGW自己发布的总用得有点不爽

#5


最好不要在mingw32下编译GCC,问题多了去了....
楼主的问题是因为你的mingw32下的gcc在编译时没有编译ada,这样的话,就算以后再安一个ada的编译器也无济于事.gcc照样说没有安ada....
楼主最好找个linux,在下面编译一个mingw32的交叉编译器,再用这个编译器交叉编译mingw32平台的gcc.这样基本上不会有大的问题.
另外,4.2.1有个BUG,导致gettext的工具没法编译....你可以等过几天4.2.2正式出来再试4.2.2吧.
建议安个colinux,在上面安个debian,以后就方便了.速度也快...