首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >无法找到libstdc++版本的可执行文件

无法找到libstdc++版本的可执行文件
EN

Stack Overflow用户
提问于 2022-06-27 21:06:28
回答 1查看 142关注 0票数 0

我的机器上安装了不同的编译器。默认的libstdc++.so位于/usr/lib64 64中。我在“/home/myCompilers/ gcc 1210”文件夹中安装了gcc 12.1,我正在使用我的Clion来使用这个编译器。可执行文件的构建是正确的,但是当我尝试运行此可执行文件时,它会出错:

/lib64 64/libstdc++.so.6:未找到版本`GLIBCXX_3.4.29‘(由./project_exe要求)

我在CMake中使用了CMake命令,以给出libstdc++.so的正确路径,但是可执行文件无法在运行时使用它。

在CMake中给出运行库搜索路径的正确方法是什么。

EN

回答 1

Stack Overflow用户

发布于 2022-06-28 01:05:45

我宁愿使用推荐方式来设置RPATH

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# use, i.e. do not skip the full RPATH for the build tree
set(CMAKE_SKIP_BUILD_RPATH FALSE)

# when building, do not use the install RPATH already
# (but later on when installing)
set(CMAKE_BUILD_WITH_INSTALL_RPATH FALSE)

# the RPATH to be used when installing
set(CMAKE_INSTALL_RPATH "")

# do not add the automatically determined parts of the RPATH
# which point to directories outside the build tree to the install RPATH
set(CMAKE_INSTALL_RPATH_USE_LINK_PATH FALSE)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72780975

复制
相关文章
libstdc++库版本问题
当编译机器的libstdc版本与运行机器不一致时,可以将编译机的libstdc++.so.6文件打到发布包里面,并设置一个文件链接
2021/12/28
5040
libstdc++库版本较低的解决办法
xxx.exe: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by xxx.exe)
用户7592569
2020/07/27
10.7K0
pycharm安装tensorflow版本无法找到_pycharm安装后无解释器
keras需要在TensorFlow之上才能运行。所以这里安装TensorFlow。TensorFlow需要vs环境,需要wein64位环境,所以32位的小伙伴需要升级为64位系统以后才行。
全栈程序员站长
2022/09/25
1.1K0
VirtualBox克隆后无法找到网卡的问题
Virtualbox现在更新到了4.1.6版本,我记得在之前的版本中,镜像的克隆只能通过命令行的方式来进行,现在已经可以通过界面来进行克隆了,可以说非常的方便。
大江小浪
2018/07/25
1.3K0
VirtualBox克隆后无法找到网卡的问题
无法为 WSDD 操作找到匹配的 Java 操作
我发现了错误。 只需要把“AndrQues”改成“andrQues”,程序就可以正常运行了。
matinal
2023/10/13
1690
关于C ++:Cmake无法找到Boost库
boostc++cmake Cmake cannot find Boost libraries 我是Cmake的新手,并增强了C ++中的库。 我正在做一个需要boost和Cmake的项目。 我正在使用Cmake版本2.8.11,MS Visual Studio 2013和Boost 1.54.0。 当我尝试从Cmake配置时,出现以下错误:
用户3519280
2023/07/08
1.2K0
找到运行的Ubuntu版本对应的内核源码
Ubuntu内核代码下载完成之后,默认为master分支。该分支通常并不是精确对应到我们当前运行的Ubuntu版本,所以我们要切换分支。
KINGYT
2019/05/30
7.2K0
解决 IDEA 无法找到 java.util.Date 的问题
最近在项目中频繁使用到 java.util.Date,但是使用 IDEA 提示查找 Date 类,却无法找到 java.util.Date。
andyxh
2019/09/10
1.8K0
解决 IDEA 无法找到 java.util.Date 的问题
glui.h无法找到描述+解决+测试
GLUI 是一个基于 GLUT 的 C++ 用户界面库,它为 OpenGL 应用程序提供按钮、复选框、单选按钮和微调器等控件。它独立于窗口系统,使用 GLUT 或 FreeGLUT。
zhangrelay
2022/08/10
6230
glui.h无法找到描述+解决+测试
【踩坑】Jupyter无法找到Conda创建的虚拟环境
        其中,myenv是你创建的虚拟环境名称。如果虚拟环境已激活,你会看到虚拟环境名称出现在命令提示符的开头。
小锋学长生活大爆炸
2023/03/01
3.9K0
【踩坑】Jupyter无法找到Conda创建的虚拟环境
PE盘装系统时无法找到ISO文件
用PE盘装系统时,在选择包含Windows安装文件的文件夹时,找不到ISO系统镜像映像,如图所示
全栈程序员站长
2022/09/12
6.2K0
PE盘装系统时无法找到ISO文件
Android Source Generator错误:无法找到基本名称xxx的包
File > Project Structure > facets > 添加Android-Gradle > 关闭并重新打开项目并重建.
可定
2020/04/20
8470
无法找到模块“element-plus/dist/locale/zh-cn.mjs”的声明文件
无法找到模块“element-plus/dist/locale/zh-cn.mjs”的声明文件。“e:/visualstudio_code/emppre/node_modules/element-plus/dist/locale/zh-cn.mjs”隐式拥有 “any” 类型。 如果“element-plus”包实际公开了此模块,请尝试添加包含 declare module‘element-plus/dist/locale/zh-cn.mjs'; 的新声明(.d.ts)文件ts(7016)
知识浅谈
2023/09/02
1.6K0
成功解决python.exe 无法找到入口 无法定位程序输入点
问题描述:在新建的环境装了 FLAML 跑自动化机器学习,配置了 jupyter 有关依赖库和扩展,进入 jupyter notebook 就会弹出这个错误,但将其叉掉却又可以正常进入 jupyter notebook 调试代码。初步分析觉得应该是 dll 文件出了问题。看了一些网上的解决方案,如下所示:
叶庭云
2022/06/25
4.4K0
成功解决python.exe 无法找到入口 无法定位程序输入点
修复 Ubuntu 无法进行版本更新的错误
将 Ubuntu 服务器从 18.04 升级到 20.04 , 在执行 do-release-upgrade 时提示无法检查新版本, 完整的错误信息如下:
beginor
2021/01/12
7.3K0
clover 引导无法扫描 找到windows系统解决办法[通俗易懂]
cmd下cd切换到系统盘盘符 如C: 挂载efi分区为S盘 执行bcdboot C:\Windows /s S: /f uefi /l zh-cn
全栈程序员站长
2022/07/23
1.6K0
Office visio 解决“无法安装64位版本的office,因为在您的PC上找到了以下32位程序,已有32位版本“
在学习软件工程安装 visio2013 版本的时候,我发现电脑显示 “成功解决无法安装64位版本的office,因为在您的PC上找到了以下32位程序,已有32位版本”
杨鹏伟
2021/03/22
6.2K0
Office visio 解决“无法安装64位版本的office,因为在您的PC上找到了以下32位程序,已有32位版本“
Ubuntu安装VMware Tools,解决无法找到kernel header path的问题
Ubuntu 13.04安装VMware Tools,解决无法找到kernel header path的问题
黄啊码
2020/05/29
1.6K0
win7下锐捷无法找到网卡的解决方法
        身边很多同学和我一样,在windows7还没上市就已经安装了它。虽然win7给我们带来了全新的体验和感受,但是也存在一些小问题需要我们去解决。
reizhi
2022/09/26
1.5K0
win7下锐捷无法找到网卡的解决方法
Android:解决debug版本无法运行的问题
在用Android Studio做开发时,如果将build之后的app-debug版本发给用户,用户会无法安装。这里有两种解决方案:
zstar
2022/06/14
1.2K0

相似问题

程序无法找到glibc/libstdc++的正确版本,尽管它是静态链接的

20

识别libstdc++的版本

26

libstdc++ GLIBCXX版本错误

42

如何测试某个版本的libstdc++

12

编译器libstdc++版本与系统版本

12
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文