"/usr/share/mk/bsd.kmod.mk", line 12: "can't find kernel source tree"
看到这个错误是不是很奇怪,呵呵,之前我还能build出来的,现在出这个错误了。
是不是系统有问题了,查查了网上的意思是说/usr/src/sys的目录不在了,我去看了确实也是不在。这个就很奇怪,之前肯定是存在的,为什么突然没了呢?
察看了半天,不是让我发现了。
原因很简单了,因为我在编译的时候生成一些目录文件,本来想编译生成的,应该就没用了。make clean之后除了我想要的.c,Makefile之外还有两个目录,问题也就是这两个目录导致的。我没仔细看就删除掉了。
大家要知道为什么的话,自己在没删之前 ls -alt 吧,看看是不是两个链接目录来的,链接的正是/usr/src/sys和include的路径,所以以前的习惯是删除所有,make自动生成的目录文件,在freebsd下是不行的,好在我把代码备份了,所以还原回来就能用了,其它办法我也不知道,顺便也给大家提个醒吧。
阅读(2593) | 评论(0) | 转发(0) |