【发布时间】:2011-11-20 04:26:12
【问题描述】:
我正在用 C++ 开发内核。但是我不想写stdlib;为此我下载了STLporthttp://www.stlport.org/,但我不知道如何安装和使用。
我正在使用 Linux 构建我的内核。
如何在我的内核中使用 c++ 标准库?
而且我不想从 STLport 移植所有库。如何排除选择的库?比如std::string、std::vector等。
【问题讨论】:
-
用 boost 扩展 2.6.35 怎么样?我认为它应该满足您的所有需求!
-
感谢您的回复,但我并不是指 Linux Kernel 来开发我的内核。我正在开发与 Linux 和 Unix 完全不同的内核。
-
我使用的是 Linux Fedora Core 15
-
当我安装 stlport 时出现如下错误:
/usr/bin/ld: cannot find -lsupc++ -
提供有关您的环境(环境变量、编译器版本以及您如何调用它)、您如何安装 STLPort 等的更多详细信息