免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2613 | 回复: 6
打印 上一主题 下一主题

[FreeBSD] 编译内核发生错误,GCC不见了 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-01-06 20:05 |只看该作者 |倒序浏览
linyin# uname -a
FreeBSD linyin.8800.org 7.1-RELEASE FreeBSD 7.1-RELEASE #0: Tue Jan  6 10:41:16 CST 2009     linyin@linyin.8800.org:/usr/obj/usr/src/sys/GENERIC  i386

linyin# config linyin
Kernel build directory is ../compile/linyin
Don't forget to do ``make cleandepend && make depend''

出错的信息:
===> xl (cleandepend)
rm -f @ machine
rm -f .depend GPATH GRTAGS GSYMS GTAGS
===> zfs (cleandepend)
rm -f @ machine
rm -f .depend GPATH GRTAGS GSYMS GTAGS
===> zlib (cleandepend)
rm -f @ machine
rm -f .depend GPATH GRTAGS GSYMS GTAGS
===> zyd (cleandepend)
rm -f @ machine
rm -f .depend GPATH GRTAGS GSYMS GTAGS
machine -> ../../../i386/include
cc -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -nostdinc -I. -I../../.. -I../../../contrib/altq -I../../../contrib/ipfilter -I../../../contrib/pf -I../../../dev/ath -I../../../contrib/ngatm -I../../../dev/twa -I../../../gnu/fs/xfs/FreeBSD -I../../../gnu/fs/xfs/FreeBSD/support -I../../../gnu/fs/xfs -I../../../contrib/opensolaris/compat -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mno-align-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse2 -mno-sse3 -ffreestanding ../../../i386/i386/genassym.c
cc: not found
*** Error code 127
Stop in /usr/src/sys/i386/compile/linyin.

我查找了下系统的GCC:
linyin# gcc -v
gcc: Command not found.
linyin# gcc
gcc: Command not found.
linyin# cc
cc: Command not found.
linyin# whereis gcc
gcc: /usr/src/contrib/gcc

晕死...怎么会不见了?如果一开始没安装好的话,我的机器也无法通过PORTS来编译

机器MAKE WORLD过,命令是参照:
# cd /usr/src
# make buildworld
# make buildkernel
# make installkernel
# shutdown -r now
进入单用户模式,不过在# make installworld和# mergemaster之间,掉电过一次.
# mount -a -t ufs
# mergemaster -p
# cd /usr/src
# make installworld
# mergemaster
# reboot

请问,有什么办法解决吗?谢谢.

论坛徽章:
0
2 [报告]
发表于 2009-01-06 21:21 |只看该作者
make installworld可能没有正常完整,导致文件丢失。

论坛徽章:
0
3 [报告]
发表于 2009-01-06 21:29 |只看该作者
現在出 7.1 了,我都沒空去學習呢。

论坛徽章:
0
4 [报告]
发表于 2009-01-06 23:28 |只看该作者
还真够绝的

论坛徽章:
0
5 [报告]
发表于 2009-01-06 23:48 |只看该作者
我尝试下重新进入单用户模式MAKE INSTALLWORLD看看

论坛徽章:
0
6 [报告]
发表于 2009-01-07 00:03 |只看该作者
失败了,只有一切重新来过了...

论坛徽章:
2
IT运维版块每日发帖之星
日期:2015-10-05 06:20:00操作系统版块每日发帖之星
日期:2015-10-05 06:20:00
7 [报告]
发表于 2009-01-07 01:27 |只看该作者
7.1了还make world?gcc是否丢失了你可以通过$ gcc来试试,会有相应提示的。还可以通过pkg_info | grep gcc来查看。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP