Linux系统搭建鸿蒙环境编译出错

按照官方视频教程,安装Utuntu20.04,一步步,把该下载安装的都下载安装了,到最后通过DevEco-Tool导入Hi3516DV300的工程编译报错。

部分报错信息:

[OHOS ERROR] [NINJA] [1074/6416] ACTION //kernel/linux/build:linux_kernel(//build/lite/toolchain:linux_x86_64_ohos_clang)
[OHOS ERROR] [NINJA] FAILED: obj/kernel/linux/build/linux_kernel_build_ext_components.txt 
[OHOS ERROR] [NINJA] /usr/bin/python3 ../../../build/lite/build_ext_components.py --path=../../../kernel/linux/build --command=./kernel_module_build.sh\ /home/hi35xx/openHramony/source/out/hispark_taurus/ipcamera_hispark_taurus_linux\ small\ arm\ vendor/hisilicon/hispark_taurus_linux\ hispark_taurus\ linux-6.6 --target_dir=/home/hi35xx/openHramony/source/out/hispark_taurus/ipcamera_hispark_taurus_linux/obj/kernel/linux/build/build.log --out_dir=/home/hi35xx/openHramony/source/out/hispark_taurus/ipcamera_hispark_taurus_linux/error.log
[OHOS ERROR] [NINJA] Traceback (most recent call last):
[OHOS ERROR] [NINJA]   File "../../../build/lite/build_ext_components.py", line 92, in <module>
[OHOS ERROR] [NINJA]     sys.exit(main())
[OHOS ERROR] [NINJA]   File "../../../build/lite/build_ext_components.py", line 80, in main
[OHOS ERROR] [NINJA]     status = cmd_exec(args.command, temp_file, args.out_dir[0])
[OHOS ERROR] [NINJA]   File "../../../build/lite/build_ext_components.py", line 43, in cmd_exec
[OHOS ERROR] [NINJA]     raise Exception("out: {} err: {}".format(out, err))
[OHOS ERROR] [NINJA] Exception: out: echo "build kernel..."
[OHOS ERROR] [NINJA] build kernel...
[OHOS ERROR] [NINJA] rm -rf /home/hi35xx/openHramony/source/out/hispark_taurus/ipcamera_hispark_taurus_linux/kernel/linux-6.6;mkdir -p /home/hi35xx/openHramony/source/out/hispark_taurus/ipcamera_hispark_taurus_linux/kernel/linux-6.6;cp -arfL /home/hi35xx/openHramony/source/kernel/linux/linux-6.6/* /home/hi35xx/openHramony/source/out/hispark_taurus/ipcamera_hispark_taurus_linux/kernel/linux-6.6/
[OHOS ERROR] [NINJA] /home/hi35xx/openHramony/source/drivers/hdf_core/adapter/khdf/linux/patch_hdf.sh /home/hi35xx/openHramony/source /home/hi35xx/openHramony/source/out/hispark_taurus/ipcamera_hispark_taurus_linux/kernel/linux-6.6 /home/hi35xx/openHramony/source/kernel/linux/patches/linux-6.6 hispark_taurus
[OHOS ERROR] [NINJA] patching file arch/arm64/kernel/vmlinux.lds.S
[OHOS ERROR] [NINJA] patching file drivers/Kconfig
[OHOS ERROR] [NINJA] Hunk #1 succeeded at 237 (offset 2 lines).
[OHOS ERROR] [NINJA] patching file drivers/Makefile
[OHOS ERROR] [NINJA] Hunk #1 succeeded at 195 (offset 3 lines).
[OHOS ERROR] [NINJA] patching file drivers/hdf/Makefile
[OHOS ERROR] [NINJA] patching file drivers/hid/Makefile
[OHOS ERROR] [NINJA] patching file drivers/hid/hid-core.c
[OHOS ERROR] [NINJA] Hunk #2 succeeded at 1545 (offset 1 line).
[OHOS ERROR] [NINJA] Hunk #3 succeeded at 2175 (offset 1 line).
[OHOS ERROR] [NINJA] Hunk #4 succeeded at 2352 (offset 1 line).
[OHOS ERROR] [NINJA] Hunk #5 succeeded at 2370 (offset 1 line).
[OHOS ERROR] [NINJA] Hunk #6 succeeded at 2459 (offset 1 line).
[OHOS ERROR] [NINJA] patching file drivers/hid/hid-input.c
[OHOS ERROR] [NINJA] Hunk #2 succeeded at 1734 (offset -15 lines).
[OHOS ERROR] [NINJA] Hunk #3 succeeded at 2264 (offset -15 lines).
[OHOS ERROR] [NINJA] Hunk #4 succeeded at 2384 (offset -15 lines).
[OHOS ERROR] [NINJA] patching file drivers/input/misc/Makefile
[OHOS ERROR] [NINJA] patching file drivers/input/misc/rk805-pwrkey.c
[OHOS ERROR] [NINJA] patching file drivers/input/mousedev.c
[OHOS ERROR] [NINJA] patching file drivers/usb/core/notify.c
[OHOS ERROR] [NINJA] patching file drivers/usb/dwc3/gadget.c
[OHOS ERROR] [NINJA] Hunk #1 succeeded at 4390 (offset 30 lines).
[OHOS ERROR] [NINJA] Hunk #2 succeeded at 4398 (offset 30 lines).
[OHOS ERROR] [NINJA] patching file include/linux/hid.h
[OHOS ERROR] [NINJA] Hunk #1 succeeded at 689 (offset 3 lines).
[OHOS ERROR] [NINJA] patching file include/linux/usb.h
[OHOS ERROR] [NINJA] /home/hi35xx/openHramony/source/kernel/linux/build
[OHOS ERROR] [NINJA] cd /home/hi35xx/openHramony/source/out/hispark_taurus/ipcamera_hispark_taurus_linux/kernel/linux-6.6 && test -f /home/hi35xx/openHramony/source/kernel/linux/patches/linux-6.6/hispark_taurus_patch/hispark_taurus.patch && patch -p1 < /home/hi35xx/openHramony/source/kernel/linux/patches/linux-6.6/hispark_taurus_patch/hispark_taurus.patch || true
[OHOS ERROR] [NINJA] cd /home/hi35xx/openHramony/source/out/hispark_taurus/ipcamera_hispark_taurus_linux/kernel/linux-6.6 && patch -p1 < /home/hi35xx/openHramony/source/kernel/linux/patches/linux-6.6/hispark_taurus_patch/hispark_taurus_small.patch
[OHOS ERROR] [NINJA]  err: /bin/sh: /home/hi35xx/openHramony/source/kernel/linux/patches/linux-6.6/hispark_taurus_patch/hispark_taurus_small.patch: No such file or directory
[OHOS ERROR] [NINJA] make: *** [kernel.mk:91: /home/hi35xx/openHramony/source/out/hispark_taurus/ipcamera_hispark_taurus_linux/kernel/linux-6.6/arch/arm/boot/uImage] Error 1
[OHOS ERROR] [NINJA] 

[OHOS INFO]  User Cpu%: 6.7%

[OHOS INFO]  System Cpu%: 1.7%

[OHOS INFO]  Idle CPU%: 90.8%

[OHOS INFO]  Total Memory: 7.7GB

[OHOS INFO]  Free Memory: 0.8GB

[OHOS INFO]  Swap Memory: 2.0GB

[OHOS INFO]  Filesystem: udev, Size: 3.9G, Used: 0, Available: 3.9G, Use%: 0%, Mounted on: /dev

[OHOS INFO]  Filesystem: tmpfs, Size: 792M, Used: 2.0M, Available: 790M, Use%: 1%, Mounted on: /run

[OHOS INFO]  Filesystem: /dev/sda5, Size: 251G, Used: 112G, Available: 127G, Use%: 47%, Mounted on: /

[OHOS INFO]  Filesystem: tmpfs, Size: 3.9G, Used: 0, Available: 3.9G, Use%: 0%, Mounted on: /dev/shm

[OHOS INFO]  Filesystem: tmpfs, Size: 5.0M, Used: 4.0K, Available: 5.0M, Use%: 1%, Mounted on: /run/lock

[OHOS INFO]  Filesystem: tmpfs, Size: 3.9G, Used: 0, Available: 3.9G, Use%: 0%, Mounted on: /sys/fs/cgroup

[OHOS INFO]  Filesystem: /dev/loop0, Size: 128K, Used: 128K, Available: 0, Use%: 100%, Mounted on: /snap/bare/5

[OHOS INFO]  Filesystem: /dev/loop3, Size: 92M, Used: 92M, Available: 0, Use%: 100%, Mounted on: /snap/gtk-common-themes/1535

[OHOS INFO]  Filesystem: /dev/loop1, Size: 64M, Used: 64M, Available: 0, Use%: 100%, Mounted on: /snap/core20/1828

[OHOS INFO]  Filesystem: /dev/loop2, Size: 347M, Used: 347M, Available: 0, Use%: 100%, Mounted on: /snap/gnome-3-38-2004/119

[OHOS INFO]  Filesystem: /dev/loop4, Size: 46M, Used: 46M, Available: 0, Use%: 100%, Mounted on: /snap/snap-store/638

[OHOS INFO]  Filesystem: /dev/loop5, Size: 50M, Used: 50M, Available: 0, Use%: 100%, Mounted on: /snap/snapd/18357

[OHOS INFO]  Filesystem: /dev/sda1, Size: 511M, Used: 4.0K, Available: 511M, Use%: 1%, Mounted on: /boot/efi

[OHOS INFO]  Filesystem: tmpfs, Size: 792M, Used: 48K, Available: 792M, Use%: 1%, Mounted on: /run/user/1000

[OHOS INFO]  Filesystem: /dev/loop6, Size: 350M, Used: 350M, Available: 0, Use%: 100%, Mounted on: /snap/gnome-3-38-2004/143

[OHOS INFO]  Filesystem: /dev/loop7, Size: 64M, Used: 64M, Available: 0, Use%: 100%, Mounted on: /snap/core20/2496

[OHOS ERROR] [NINJA] Traceback (most recent call last):
[OHOS ERROR] [NINJA]   File "/home/hi35xx/openHramony/source/build/hb/containers/status.py", line 47, in wrapper
[OHOS ERROR] [NINJA]     return func(*args, **kwargs)
[OHOS ERROR] [NINJA]   File "/home/hi35xx/openHramony/source/build/hb/modules/ohos_build_module.py", line 70, in run
[OHOS ERROR] [NINJA]     raise exception
[OHOS ERROR] [NINJA]   File "/home/hi35xx/openHramony/source/build/hb/modules/ohos_build_module.py", line 67, in run
[OHOS ERROR] [NINJA]     super().run()
[OHOS ERROR] [NINJA]   File "/home/hi35xx/openHramony/source/build/hb/modules/interface/build_module_interface.py", line 70, in run
[OHOS ERROR] [NINJA]     raise exception
[OHOS ERROR] [NINJA]   File "/home/hi35xx/openHramony/source/build/hb/modules/interface/build_module_interface.py", line 68, in run
[OHOS ERROR] [NINJA]     self._ninja()
[OHOS ERROR] [NINJA]   File "/home/hi35xx/openHramony/source/build/hb/util/timer_util.py", line 30, in inner
[OHOS ERROR] [NINJA]     res = func(*arg, **kwarg)
[OHOS ERROR] [NINJA]   File "/home/hi35xx/openHramony/source/build/hb/modules/interface/build_module_interface.py", line 125, in _ninja
[OHOS ERROR] [NINJA]     self._target_compilation()
[OHOS ERROR] [NINJA]   File "/home/hi35xx/openHramony/source/build/hb/modules/ohos_build_module.py", line 112, in _target_compilation
[OHOS ERROR] [NINJA]     self.target_compiler.run()
[OHOS ERROR] [NINJA]   File "/home/hi35xx/openHramony/source/build/hb/services/ninja.py", line 39, in run
[OHOS ERROR] [NINJA]     self._execute_ninja_cmd()
[OHOS ERROR] [NINJA]   File "/home/hi35xx/openHramony/source/build/hb/services/ninja.py", line 70, in _execute_ninja_cmd
[OHOS ERROR] [NINJA]     SystemUtil.exec_command(
[OHOS ERROR] [NINJA]   File "/home/hi35xx/openHramony/source/build/hb/util/system_util.py", line 128, in exec_command
[OHOS ERROR] [NINJA]     LogUtil.get_failed_log(log_path)
[OHOS ERROR] [NINJA]   File "/home/hi35xx/openHramony/source/build/hb/util/log_util.py", line 209, in get_failed_log
[OHOS ERROR] [NINJA]     LogUtil.get_compiler_failed_log(log_path)
[OHOS ERROR] [NINJA]   File "/home/hi35xx/openHramony/source/build/hb/util/log_util.py", line 196, in get_compiler_failed_log
[OHOS ERROR] [NINJA]     raise OHOSException(
[OHOS ERROR] [NINJA] exceptions.ohos_exception.OHOSException: COMPILE Failed! Please check error in /home/hi35xx/openHramony/source/out/hispark_taurus/ipcamera_hispark_taurus_linux/error.log, and for more build information in /home/hi35xx/openHramony/source/out/hispark_taurus/ipcamera_hispark_taurus_linux/build.log
[OHOS ERROR] [NINJA] 

[OHOS ERROR] [NINJA] Code:        4000
[OHOS ERROR] [NINJA] 
[OHOS ERROR] [NINJA] Reason:      COMPILE Failed! Please check error in /home/hi35xx/openHramony/source/out/hispark_taurus/ipcamera_hispark_taurus_linux/error.log, and for more build information in /home/hi35xx/openHramony/source/out/hispark_taurus/ipcamera_hispark_taurus_linux/build.log
[OHOS ERROR] [NINJA] 
[OHOS ERROR] [NINJA] Error Type:  Ninja build error
[OHOS ERROR] [NINJA] 
[OHOS ERROR] [NINJA] Description: An unknown error occurred while executing 'ninja -C'.
[OHOS ERROR] [NINJA] 
[OHOS ERROR] [NINJA] Solution:    no solution
[OHOS ERROR] [NINJA] 
scons: *** [out/hispark_taurus/ipcamera_hispark_taurus_linux/uImage.out] Error -1
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.
  • 47.
  • 48.
  • 49.
  • 50.
  • 51.
  • 52.
  • 53.
  • 54.
  • 55.
  • 56.
  • 57.
  • 58.
  • 59.
  • 60.
  • 61.
  • 62.
  • 63.
  • 64.
  • 65.
  • 66.
  • 67.
  • 68.
  • 69.
  • 70.
  • 71.
  • 72.
  • 73.
  • 74.
  • 75.
  • 76.
  • 77.
  • 78.
  • 79.
  • 80.
  • 81.
  • 82.
  • 83.
  • 84.
  • 85.
  • 86.
  • 87.
  • 88.
  • 89.
  • 90.
  • 91.
  • 92.
  • 93.
  • 94.
  • 95.
  • 96.
  • 97.
  • 98.
  • 99.
  • 100.
  • 101.
  • 102.
  • 103.
  • 104.
  • 105.
  • 106.
  • 107.
  • 108.
  • 109.
  • 110.
  • 111.
  • 112.
  • 113.
  • 114.
  • 115.
  • 116.
  • 117.
  • 118.
  • 119.
  • 120.
  • 121.
  • 122.
  • 123.
  • 124.
  • 125.
  • 126.
  • 127.
  • 128.
  • 129.
  • 130.
  • 131.
  • 132.
  • 133.

网上没有找到解决方法,linux系统也重装了好几次,还是没有解决,请求大佬帮助!


OpenHarmony
2025-03-18 16:53:27
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
虎子船长

在Linux系统上搭建鸿蒙开发环境时,常见的编译错误通常与内存占用、依赖缺失、配置文件错误或环境配置不当有关。通过调整编译配置、安装缺失依赖、扩展Swap分区等方法,可以有效解决大部分问题。如果问题仍未解决,可以参考华为官方文档或通过提单系统反馈问题。

分享
微博
QQ
微信
回复
9天前
相关问题
搭建鸿蒙环境时,编译报错
14363浏览 • 4回复 待解决
MQTT为什么编译出错啊?
3274浏览 • 1回复 待解决
小熊派智慧物流案例编译出错
6305浏览 • 1回复 待解决
导入HI3861工程之后编译出错
6721浏览 • 2回复 待解决
hispar开发套件环境配置编译出现问题
3048浏览 • 0回复 待解决
hi3861环境编译出现编码问题
12436浏览 • 1回复 待解决
内网开发环境搭建问题
898浏览 • 1回复 待解决
HarmonyOS 使用gn编译Skia编译出的so
1289浏览 • 1回复 待解决