银河☆海然

银河☆海然

1个粉丝

3

问答

3

专栏

0

资料

银河☆海然  发布于  2025-08-19 23:02:34
采纳率 0%
3个问答
348

SS928编译sdk中sample无法运行

 

我在使用SS028的sdk中smp/s55_linux/mpp/sample/svp/npu时,在这个文件夹中make后,我将整个npu文件夹打包发送到了SS928板端,在SS928板端运行可执行文件时报错:
hieulerpi1 ~/npu # ./sample_npu_main 0
./sample_npu_main: symbol lookup error: ./sample_npu_main: undefined symbol: _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev, version GLIBCXX_3.4.21

我在检查libstdc++.so.6的库是否支持这个版本时发现是支持的:
hieulerpi1 ~/npu # strings /usr/lib64/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_3.4.23
GLIBCXX_3.4.24
GLIBCXX_3.4.25
GLIBCXX_3.4.26
GLIBCXX_3.4.27
GLIBCXX_3.4.28
GLIBCXX_3.4.29
GLIBCXX_3.4.30
GLIBCXX_DEBUG_MESSAGE_LENGTH
想知道如何解决,求教

我来回答
回答3个
时间排序
认可量排序

UncleRoderick

59个粉丝

16

问答

4

专栏

20

资料

UncleRoderick 2025-08-19 23:09:28
认可1

板子烧录的不是Linux系统吧?刷了欧拉系统吗?SDK只适用于Linux系统

银河☆海然
银河☆海然   回复   UncleRoderick  2025-08-25 11:05:22
0

好滴谢谢

银河☆海然

1个粉丝

3

问答

3

专栏

0

资料

银河☆海然 2025-08-29 21:56:39
认可0

欧拉系统是可以使用的,只是欧拉系统自带的动态链接库的版本与编译sdk时的版本不同而已。解决方案也很简单:
查看LD_LIBRARY_PATH参数中的内容,如果内容为空,就说明当前环境变量为空,程序自然找不到动态链接库。如果是这样,可以整理编译时用到的lib库一起上传到板端,并将LD_LIBRARY_PATH指向你编译的sdk中对应sample的lib库,这样确保编译和执行时调用的动态链接库的版本一致。

或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区