我想要从源代码编译并运行 FreeBSD 实用程序的特定版本。
例如,我下载了以下实用程序的 repo:https://svnweb.freebsd.org/base/stable/9/sbin/routed/
但是,当我运行该make
命令时,出现以下错误:
"../Makefile.inc", line 3: Cannot open ../Makefile.inc
make: fatal errors encountered -- cannot continue
*** [all] Error code 1
有人能给我指明正确的方向吗?
答案1
检查整个 FreeBSD src 树,而不仅仅是一个子目录。
FreeBSD 编译系统使用大量相互包含的 Makefile。您的编译失败是因为您的文件系统中不存在其中一个必需的 Makefile。