如何使用 Mac OS X 终端执行多行配置命令?

ski*_*box 3 mac macos

我正在阅读一篇关于在 mac os x Mountain lion 上升级 php的好文章。

在文档的安装部分,作者说用户必须执行多行配置命令。使用 mac os 终端最简单的方法是什么?谢谢你。

PS:我昨天执行了不带参数的configure命令。这个动作会不会导致重新执行configure命令(这次带参数)有问题?

Pen*_*der 7

在 Mac OS X 中,默认 shell(Terminal.app 调用)是 Bash。在这种情况下,\如果需要,您可以使用该字符来继续一行。这显示在您链接到的教程中。阅读 Mac OSX Shell Scripting Basics可以获得其他帮助。

./configure  \
--prefix=/usr  \
--mandir=/usr/share/man  \
--infodir=/usr/share/info  \
--sysconfdir=/private/etc  \
Run Code Online (Sandbox Code Playgroud)

等等

通常,您只需要使用您的选项运行一次 configure 命令,然后make用于后续构建。您可以将命令放入要运行的脚本中,然后您可以只运行该文件来执行您的命令:

编译程序

#!/bin/sh

cd /prog/dir

./configure  \
 --prefix=/usr  \
 --mandir=/usr/share/man  \
 --infodir=/usr/share/info  \
 --sysconfdir=/private/etc  \

make
Run Code Online (Sandbox Code Playgroud)