在线咨询 切换到宽版
eetop公众号 创芯大讲堂 创芯人才网

 找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

搜全文
查看: 1847|回复: 11

[求助] Innovus20.1 执行Optimize Design崩溃

[复制链接]
发表于 2025-3-26 15:52:24 | 显示全部楼层
本帖最后由 ted423 于 2025-3-26 16:08 编辑

GLIBC 是系统底层的问题,不同的系统版本能使用的glibc的版本是不一样的.(因为linux的内核是跟c的版本相关的,你要更新只能整个内核都换掉)
  • GCC: 是一个编译器集合,可以编译多种语言,包括 C 和 C++。

  • libstdc++: 是 C++ 标准库的 GNU 实现,是 GCC 的一部分。它提供 C++ 标准模板库 (STL) 和其他 C++ 标准库组件。

  • glibc: 是 GNU C 库,是 C 程序的运行时库。它提供了 C 标准函数、系统调用接口和其他底层功能。几乎所有的 C 和 C++ 程序都依赖于 glibc。


不过ubuntu 22应该是支持的
不过另一方面来说,我感觉正常不应该需求到 GLIBCXX_3.4.30 ,我怀疑你是看教程瞎换了之后才会有这个版本的报错


   
Update your repositories and install build-essential, which contains GCC, inter alia:

sudo apt update
sudo apt install build-essential
This package depends on g++, which depends on g++-11, which depends on libstdc++-11-dev, which depends on libstdc++6, the package you desire.


上面说的都是g++11了都,centos7的gcc默认都只有4.8.5
我这里的


   
strings libstdc++.so.6 | grep GLIBCXX
GLIBCXX_3.4
GLIBCXX_3.4.1
GLIBCXX_3.4.2
GLIBCXX_3.4.3
GLIBCXX_3.4.4
GLIBCXX_3.4.5
GLIBCXX_3.4.6
GLIBCXX_3.4.7
GLIBCXX_3.4.8
GLIBCXX_3.4.9
GLIBCXX_3.4.10
GLIBCXX_3.4.11
GLIBCXX_3.4.12
GLIBCXX_3.4.13
GLIBCXX_3.4.14
GLIBCXX_3.4.15
GLIBCXX_3.4.16
GLIBCXX_3.4.17
GLIBCXX_3.4.18
GLIBCXX_3.4.19
GLIBCXX_3.4.20
GLIBCXX_3.4.21
GLIBCXX_3.4.22
GLIBCXX_DEBUG_MESSAGE_LENGTH



回复 支持 反对

使用道具 举报

发表于 2025-3-26 16:13:30 | 显示全部楼层
突然想起来了,gdb应该是gcc的一部分,这个应该是系统里装的,所以可能是你gcc装的太新了,然后寻找了一个旧的库。
所以这个报错应该不算是Innovus的报错,而是gcc的报错,或许他应该去直接用系统的libstdc++库。
另外你可能需要确认下 Innovus 支持的gcc的版本范围。

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

手机版| 小黑屋| 关于我们| 联系我们| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2025-9-17 05:31 , Processed in 0.012312 second(s), 4 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表