在端口目录外的FreeBSD端口上调用make

时间:2016-05-26 21:25:28

标签: makefile port freebsd cd

可以在端口目录之外的FreeBSD端口上调用make吗?即不使用cd命令。

要进行语境化,同时可以完成以下操作:cd /usr/ports/www/apache24 && sudo make config-recursive install distclean,首选此类伪代码:sudo make config-recursive install distclean -p /usr/ports/www/apache24

谢谢

1 个答案:

答案 0 :(得分:2)

这是make的{​​{3}}。

-C directory
     Change to directory before reading the makefiles or doing any-
     thing else.  If multiple -C options are specified, each is inter-
     preted relative to the previous one: -C / -C etc is equivalent to
     -C /etc.

所以你想用这个:

make -C /usr/ports/www/apache24 config-recursive install distclean