0

我正在尝试在 Snow Leopard 下构建最新版本的 stlprot。

我所做的编译步骤:

./configure
sudo make && make check

make && make check 工作正常。出现问题,如果我调用“sudo make install”,我会收到一个错误:

/bin/sh: /usr/local/include/stlport: No such file or directory
Can't create /usr/local/include/stlport
make[1]: *** [install-headers] Error 1
make: *** [install] Error 2

有人对stlport有过类似的问题吗?

PS我的系统规格:Snow Leopard 10.6.4 gcc版本:gcc version 4.2.1(Apple Inc. build 5664)

4

1 回答 1

1

只是一个疯狂的猜测:也许他们正在做“mkdir /usr/local/include/stlport”,没有“-p”开关并且/usr/local/include 还不存在。这将触发没有这样的文件或目录错误。尝试在“sudo make install”之前运行它:

sudo mkdir -p /usr/local/include

或者甚至可以走完整的路:

sudo mkdir -p /usr/local/include/stlport
于 2010-09-04T20:35:53.150 回答