华为云下如何生成so

廖琛琛廖琛琛提问于:2026-03-09 17:51软件使用197 浏览11 回答

静态文件导入华为云平台后,如何生成so文件?

我使用的静态文件是给客户在风河系统下成功生成过so文件的,同样的文件在华为云下生成会报好多定义错误。

转换文件generateso_checkLib_20210604.exe是在/home/so/下的,不知道是不是用这个?

20260309174702177304962245330.png
廖琛琛
廖琛琛LV3

回答于:2026-03-09 18:28广东

使用20220909还是报错
王玭
王玭LV7

回答于:2026-03-10 14:39河北

风河系统生成的so只能在风河系统用,华为云上生成的可以在麒麟和凝思系统用
王玭
王玭LV7

回答于:2026-03-10 16:10河北

.a是在哪里生成的
王玭
王玭LV7

回答于:2026-03-10 16:12河北

缺函数,这都是编译器报的,问一下AI
廖琛琛
廖琛琛LV3

回答于:2026-03-11 15:44广东

.a文件是我们自己搭建的linux平台编译的,这个生成的.a文件已经在过个项目通过测试了的。
今天用demo文件生产.a, 在华为云转so, 还是报相同的错误“未定义函数”
王玭
王玭LV7

回答于:2026-03-11 15:57北京

编译的环境不一样,你这个报错就是缺少函数
廖琛琛 LV3

回复于:2026-03-11 16:10广东

用PLLTEST例程的.a生成也是报同样的未定义错
王玭 LV7

回复于:2026-03-11 16:37北京

华为云上要用0909
廖琛琛 LV3

回复于:2026-03-11 16:58广东

用20220909的转换文件也一样
廖琛琛 LV3

回复于:2026-03-11 17:14广东

系统版本
王玭
王玭LV7

回答于:2026-03-12 09:00北京

这都是编译器标准报错,不是我们报的,就是你的.a没有这些符号,这些不属于我们的客服范围,请用AI辅助一下