版本信息:
- STLport-5.1.5
- Ubuntu 20.04
- gcc 9.3.0
问题描述:
下载STLport后,按照要求运行 make -f gcc.mak depend 出现下列三类错误;
第一类:
/bin/sh: 1: Syntax error: "(" unexpected
/bin/sh: 1: Syntax error: "(" unexpected
第二类:
In file included from ../../stlport/stl/config/features.h:256,
from ../../src/stlport_prefix.h:24,
from ../../src/dll_main.cpp:29:
../../stlport/stl/config/_native_headers.h:18:43: fatal error: ../9.3.0/ctime: No such file or directory
18 | # define _STLP_MAKE_HEADER(path, header) <path/header>
| ^
compilation terminated.
第三类:
cat: obj/gcc/so/dll_main.d: No such file or directory
cat: obj/gcc/so/fstream.d: No such file or directory
cat: obj/gcc/so/strstream.d: No such file or directory
cat: obj/gcc/so/sstream.d: No such file or directory
etc
我正在学习侯捷的《STL剖析》,奈何在编译这一步就被卡住了。“编程导师们”都推荐这本书,但是网上能搜索到的关于STLport移植的信息是少之又少,“导师们”只推荐书但自己不读书的吗?
有兴趣探究STL的同学可以在下面留言,有问题我们一起讨论 :)