代码拉取完成,页面将自动刷新
同步操作将从 OpenHarmony/prebuilts_lite_sysroot 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
sysroot是一个用作clang编译器查找标准库和头文件的根目录,其中libc库是由开源库musl编译得到。
/prebuilts/lite/sysroot
├── build # 工具链构建目录,包括构建脚本
├── usr # 对外C库及头文件
│ ├── include # 对外头文件存放目录
│ │ └── arm-liteos # 工具链对应的芯片架构
│ └── lib # 对外C库存放目录
│ └── arm-liteos # 工具链对应的芯片架构
只适用于OpenHarmony内核。
musl库bug修复或者新版本更新时,需要重新编译构建新的libc库。在build目录下执行make
即可编译构建出新的libc库,存放于/prebuilts/lite/sysroot/usr目录下。
clang -o helloworld helloworld.c -target arm-liteos --sysroot=/my_ohos_root_path/prebuilts/lite/sysroot/
prebuilts_lite_sysroot
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。