编译特定版本的 freeBSD 实用程序

编译特定版本的 freeBSD 实用程序

我想要从源代码编译并运行 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。

相关内容