• Lv0
    粉丝0

积分37 / 贡献0

提问7答案被采纳0文章0

作者动态

clang交叉编译openssh失败

Hazel 显示全部楼层 发表于 2024-10-25 10:44:41
【问题描述】
问题现象和发生的背景
尝试用OpenHarmony内的sdk,和clang交叉编译openssh和依赖的zlib,openssl库。目前zlib和openssl交叉编译成功,但openssh编译报错

相关的代码,截图,日志信息
编译脚本:
fakename.png
报错日志:
configure: error: C preprocessor "clang++" fails sanity check



我尝试过的解决方法和结果
使用过gcc相关编译器可以成功交叉编译并在rk3568运行ssh

我想要达到的结果


【运行环境】
硬件:rk3568
ROM版本:
DevEvoStudio版本:
SDK版本:OpenHarmony4.0

您尚未登录,无法参与评论,登录后可以:
参与开源共建问题交流
认同或收藏高质量问答
获取积分成为开源共建先驱

精彩评论2

深开鸿_王石

沙发 发表于 2024-11-20 17:04:58
社区有这个工具快速移植c的:https://gitee.com/openharmony-si ... /tree/master/lycium
然后:https://gitee.com/openharmony-si ... e/master/thirdparty 这个仓是之前移植过的,zlib我看是有的,其他的你也可以照着加,然后提pr共建:)

kuaile

板凳 发表于 前天 09:19
1.确保交叉编译器的环境变量设置正确(clang++),在交叉编译器单独执行clang++打印版本号的命令,查看是否可以正常执行  2.请在编译时将该任务详细编译的命令打印出来,单独执行一下,发一下详细的报错日志观察一下。

Copyright   ©2023  OpenHarmony开发者论坛  京ICP备2020036654号-3 |技术支持 Discuz!

返回顶部