我正在尝试在 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 问题?
附言 我的系统规范: 雪豹 10.6.4 gcc 版本:gcc 版本 4.2.1(Apple Inc. build 5664)
最佳答案
只是一个疯狂的猜测:也许他们正在做“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
关于c++ - 在 Snow Leopard 下编译 STLport 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3643874/