gpt4 book ai didi

c++ - 在非标准位置使用 icpc 和 gnu libstdc++

转载 作者:太空宇宙 更新时间:2023-11-04 14:12:43 26 4
gpt4 key购买 nike

我正在尝试使用具有 c++11 功能的 icpc,但是我需要一个 c++11 stdlib,intel 没有提供。

我在 RHEL 6 上以用户身份运行,因此系统 libstdc++ 已过时。安装了较新的版本,但它位于非标准位置。

如何链接到非标准位置的 gcc std 库?我使用什么标志?

最佳答案

我不知道 ICC,但您是否尝试过分别针对 header 和库的常用 -I-L 选项?

我会尝试使用 -v 标志运行较新的 g++,它将告诉您它搜索其 header 和库的所有目录,然后告诉 ICC 查看那些相同的路径。

我很确定 RHEL6 不随 GCC 4.0 一起提供,因为 RHEL5 随 GCC 4.1 一起提供!我认为它在 RHEL6 上是 4.4,如果内存服务正常,它确实支持一些 C++11 功能,但如果 ICC 在你使用 时没有定义它,你可能需要定义 __GXX_EXPERIMENTAL_CXX0X__ - std=c++11.

关于c++ - 在非标准位置使用 icpc 和 gnu libstdc++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13364820/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com