在Snow Leopard下编译STLport的问题

时间:2010-09-04 20:19:19

标签: c++ stlport

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

编制的步骤我做了:

./configure
sudo make && make check

make&&检查工作正常。 问题出现了,如果我调用'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 我的系统规格: 雪豹10.6.4 gcc版本:gcc版本4.2.1(Apple Inc. build 5664)

1 个答案:

答案 0 :(得分: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