C++ SnowLeopard下STLport的编译问题
我正试图在雪豹下构建最新版本的stlprot 我所做的编译步骤如下:C++ SnowLeopard下STLport的编译问题,c++,stlport,C++,Stlport,我正试图在雪豹下构建最新版本的stlprot 我所做的编译步骤如下: ./configure sudo 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]: *** [i
./configure
sudo 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
我的系统规格:
雪豹10.6.4
gcc版本:gcc版本4.2.1(Apple Inc.build 5664)只是一个猜测:也许他们在做“mkdir/usr/local/include/stlport”,而没有“-p”开关,/usr/local/include还不存在。这将触发无此类文件或目录错误。在“sudo make安装”之前尝试运行此命令: 或者甚至可以全力以赴:
sudo mkdir -p /usr/local/include/stlport
手动添加所需文件夹解决了此问题。但是我在测试时遇到了另一个错误(使用make check形成STLport/build/test/unit):make:**[check stldbg]分段错误
sudo mkdir -p /usr/local/include/stlport