Linux下使用鸿蒙交叉编译工具链编译的时候提示不能识别系统OHOS是什么问题呢
编译脚本build.sh:
#!/bin/bashexport OHOS_SDK_HONE=/harmony/sdkexport OHOS_NATIVE_HOME=/harmony/sdk/native/3.0.0.0export AR=$OHOS_NATIVE_HOME/llvm/bin/llvm-arexport AS=$OHOS_NATIVE_HOME/llvm/bin/llvm-asexport CC=$OHOS_NATIVE_HOME/llvm/bin/clangexport LD=$OHOS_NATIVE_HOME/llvm/bin/ld.lldexport RANLIB=$OHOS_NATIVE_HOME/llvm/bin/llvm-ranlibexport STRIP=$OHOS_NATIVE_HOME/llvm/bin/llvm-stripexport CFLAGS="--target=arm-linux-ohos --gcc-toolchain=$OHOS_NATIVE_HOME/llvm --sysroot=$OHOS_NATIVE_HOME/sysroot -g -fvisibility=hidden -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -MD -march=armv7-a -mthumb"export LDFLAGS="--rtlib=compiler-rt -fuse-ld=lld "export CPPFLAGS="--gcc-toolchain=$OHOS_NATIVE_HOME/llvm --sysroot=$OHOS_NATIVE_HOME/sysroot"export LIBS="-lunwind"export CMAKE_SYSTEM_NAME=OHOSexport CMAKE_SYSTEM_PROCESSOR=armexport CMAKE_C_COMPILER=$OHOS_NATIVE_HOME/llvm/bin/clangexport CMAKE_CXX_COMPILER=$OHOS_NATIVE_HOME/llvm/bin/clang++pwdcd /home/pozhu/桌面/HarmonyCrossCompilation/freetype-2.3.5./configure --prefix=/home/pozhu/桌面/HarmonyCrossCompilation/build_output/mmm \ --target=arm-linux-ohos \ --host=arm-linux \ --disable-shared \ --disable-threaded-resolver 执行报错

1
浏览1148 发布于2022-01-20 07:23未知归属地
全部评论
最多点赞
最新发布
最早发布
写回答
所见即所得编辑器, editor1
工具栏
0/50000
新增插入模板功能
一键使用模板,快速填写内容,轻松发帖~
知道了
- 为了保障您的信息安全,请勿上传您的敏感个人信息(如您的密码等信息)和您的敏感资产信息(如关键源代码、签名私钥、调试安装包、业务日志等信息),且您需自行承担由此产生的信息泄露等安全风险。
- 如您发布的内容为转载内容,请注明内容来源。
我要发帖子
了解社区公约,与您携手共创和谐专业的开发者社区。






































苏公安网备 32011402010933号