c – 我可以在uclibc linux上使用boost吗?

前端之家收集整理的这篇文章主要介绍了c – 我可以在uclibc linux上使用boost吗?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
有没有人有运行在基于uclibc的系统上使用boost库的C应用程序的经验?它甚至可能吗?你会使用哪个C标准库? uclibc可用于提升吗?

解决方法

我们在运行uC linux的ARMv4平台上将Gost与GCC 2.95.3,libstdc和STLport一起使用. Boost的某些部分与GCC 2.x不兼容,但在我们的特定情况下效果很好.我们使用最多的库是date_time,bind,function,tuple和thread.

我们遇到的一些库是lambda,shared_pointer和format.这些问题很可能是由我们的GCC版本引起的,因为当你有太多的包含或深层次的模板结构时它会出现问题.

如果可能的话,我会建议您使用特定的工具链运行boost测试套件以确保兼容性.至少,您可以编译本机工具链,以确保您的库版本兼容.

我们没有使用过uClibc,因为这不是我们的工具链提供者所推荐的,所以我无法评论该特定组合.

原文链接:https://www.f2er.com/c/118132.html

猜你在找的C&C++相关文章