我正在尝试在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)
答案 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