make: *** [Makefile:42:gen-version] 错误 127

时间: 2023-09-06 18:10:21 AIGC 浏览: 179
这个错误提示 "make: *** [Makefile:42: gen-version] 错误 127" 通常表示在执行 make 命令时出现了权限被拒绝的错误。这是由于当前用户没有足够的权限执行该命令所导致的。 错误 127 通常也可以表示为 "execvp Permission Denied",这意味着无法执行特定的命令。 引用 提到了一个解决方案,即更改文件的权限。可以使用 "chmod" 命令来更改文件的权限,以确保当前用户具有执行该文件的权限。可以参考 "chmod" 命令的语法和相关资料来了解如何正确使用它。 引用 提到了另一个错误信息 "/root/桌面/linux-2.6.30.4/init/do_mounts.c:78: undefined reference to `__gnu_mcount_nc'"。这个错误表示在编译过程中找不到对应的函数或符号的引用。这可能是由于缺少相应的库文件或错误的编译参数导致的。要解决这个问题,可以检查编译过程中是否正确包含了所需的库文件,并确保编译参数正确设置。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [VM Virtual Box Makefile make: execvp Permission Denied Error: 127 解决办法: chmod](https://blog.csdn.net/Hsiaaa/article/details/120991425)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *3* [Linux内核编译错误: make: *** [.tmp_vmlinux1] Error 1](https://blog.csdn.net/weixin_42151305/article/details/116617946)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
阅读全文

相关推荐

processing option: kernel ============Start build kernel============ TARGET_ARCH =arm64 TARGET_KERNEL_CONFIG =rockchip_linux_defconfig TARGET_KERNEL_DTS =itop-3399_linux-lvds ========================================== # # No change to .config # arch/arm64/Makefile:36: Detected assembler with broken .inst; disassembly will be unreliable arch/arm64/Makefile:36: Detected assembler with broken .inst; disassembly will be unreliable GEN arch/arm64/include/generated/asm/cpucaps.h GEN arch/arm64/include/generated/asm/sysreg-defs.h DTC arch/arm64/boot/dts/rockchip/itop-3399_linux-lvds.dtb warning: ld does not support --fix-cortex-a53-843419; kernel may be susceptible to erratum warning: LSE atomics not supported by binutils Error: arch/arm64/boot/dts/rockchip/itop-3399_linux-lvds.dts:206.65-66 syntax error FATAL ERROR: Unable to parse input tree scripts/Makefile.lib:423: recipe for target 'arch/arm64/boot/dts/rockchip/itop-3399_linux-lvds.dtb' failed make[3]: *** [arch/arm64/boot/dts/rockchip/itop-3399_linux-lvds.dtb] Error 1 scripts/Makefile.build:503: recipe for target 'arch/arm64/boot/dts/rockchip' failed make[2]: *** [arch/arm64/boot/dts/rockchip] Error 2 Makefile:1466: recipe for target 'rockchip/itop-3399_linux-lvds.dtb' failed make[1]: *** [rockchip/itop-3399_linux-lvds.dtb] Error 2 make[1]: *** Waiting for unfinished jobs.... CC scripts/mod/empty.o HOSTCC scripts/mod/mk_elfconfig CC scripts/mod/devicetable-offsets.s gcc: error: unrecognized command line option ‘-mlittle-endian’ gcc: error: unrecognized command line option ‘-mgeneral-regs-only’ scripts/Makefile.build:250: recipe for target 'scripts/mod/empty.o' failed make[2]: *** [scripts/mod/empty.o] Error 1 make[2]: *** Waiting for unfinished jobs.... gcc: error: unrecognized command line option ‘-mlittle-endian’ gcc: error: unrecognized command line option ‘-mgeneral-regs-only’ scripts/Makefile.build:118: recipe for target 'scripts/mod/devicetable-offsets.s' failed make[2]: *** [scripts/mod/devicetable-offsets.s] Error 1 Makefile:1283: recipe for target 'prepare0' failed make[1]: *** [prepare0] Error 2 arch/arm64/Makefile:221: recipe for target 'itop-3399_linux-lvds.img' failed make: *** [itop-3399_linux-lvds.img] Error 2 ====Build kernel failed!====

mouse@mouse-virtual-machine:~/workspace/kernel/linux-4.19.3$ make -j8 scripts/kconfig/conf --syncconfig Kconfig SYSTBL arch/x86/include/generated/asm/syscalls_32.h SYSHDR arch/x86/include/generated/asm/unistd_32_ia32.h SYSTBL arch/x86/include/generated/asm/syscalls_64.h SYSHDR arch/x86/include/generated/asm/unistd_64_x32.h SYSHDR arch/x86/include/generated/uapi/asm/unistd_64.h SYSHDR arch/x86/include/generated/uapi/asm/unistd_32.h SYSHDR arch/x86/include/generated/uapi/asm/unistd_x32.h UPD include/config/kernel.release WRAP arch/x86/include/generated/uapi/asm/bpf_perf_event.h WRAP arch/x86/include/generated/uapi/asm/poll.h UPD include/generated/uapi/linux/version.h UPD include/generated/utsrelease.h DESCEND objtool HOSTCC /home/mouse/workspace/kernel/linux-4.19.3/tools/objtool/fixdep.o HOSTLD /home/mouse/workspace/kernel/linux-4.19.3/tools/objtool/fixdep-in.o LINK /home/mouse/workspace/kernel/linux-4.19.3/tools/objtool/fixdep CC /home/mouse/workspace/kernel/linux-4.19.3/tools/objtool/builtin-check.o GEN /home/mouse/workspace/kernel/linux-4.19.3/tools/objtool/arch/x86/lib/inat-tables.c CC /home/mouse/workspace/kernel/linux-4.19.3/tools/objtool/arch/x86/decode.o CC /home/mouse/workspace/kernel/linux-4.19.3/tools/objtool/exec-cmd.o CC /home/mouse/workspace/kernel/linux-4.19.3/tools/objtool/builtin-orc.o CC /home/mouse/workspace/kernel/linux-4.19.3/tools/objtool/help.o CC /home/mouse/workspace/kernel/linux-4.19.3/tools/objtool/pager.o In file included from help.c:12: In function ‘xrealloc’, inlined from ‘add_cmdname’ at help.c:24:2: subcmd-util.h:56:23: error: pointer may be used after ‘realloc’ [-Werror=use-after-free] 56 | ret = realloc(ptr, size); | ^~~~~~~~~~~~~~~~~~ subcmd-util.h:52:21: note: call to ‘realloc’ here 52 | void *ret = realloc(ptr, size); | ^~~~~~~~~~~~~~~~~~ subcmd-util.h:58:31: error: pointer may be used after ‘realloc’ [-Werror=use-after-free] 58 | ret = realloc(ptr, 1); | ^~~~~~~~~~~~~~~ subcmd-util.h:52:21: note: call to ‘realloc’ here 52 | void *ret = realloc(ptr, size); | ^~~~~~~~~~~~~~~~~~ CC /home/mouse/workspace/kernel/linux-4.19.3/tools/objtool/check.o cc1: all warnings being treated as errors mv: 对 ‘/home/mouse/workspace/kernel/linux-4.19.3/tools/objtool/.help.o.tmp’ 调用 stat 失败: 没有那个文件或目录 make[4]: *** [/home/mouse/workspace/kernel/linux-4.19.3/tools/build/Makefile.build:96:/home/mouse/workspace/kernel/linux-4.19.3/tools/objtool/help.o] 错误 1 make[3]: *** [Makefile:52:/home/mouse/workspace/kernel/linux-4.19.3/tools/objtool/libsubcmd-in.o] 错误 2 make[2]: *** [Makefile:54:/home/mouse/workspace/kernel/linux-4.19.3/tools/objtool/libsubcmd.a] 错误 2 make[2]: *** 正在等待未完成的任务… CC /home/mouse/workspace/kernel/linux-4.19.3/tools/objtool/orc_gen.o CC /home/mouse/workspace/kernel/linux-4.19.3/tools/objtool/orc_dump.o LD /home/mouse/workspace/kernel/linux-4.19.3/tools/objtool/arch/x86/objtool-in.o CC /home/mouse/workspace/kernel/linux-4.19.3/tools/objtool/elf.o CC /home/mouse/workspace/kernel/linux-4.19.3/tools/objtool/special.o CC /home/mouse/workspace/kernel/linux-4.19.3/tools/objtool/objtool.o CC /home/mouse/workspace/kernel/linux-4.19.3/tools/objtool/libstring.o CC /home/mouse/workspace/kernel/linux-4.19.3/tools/objtool/str_error_r.o HOSTCC arch/x86/tools/relocs_32.o HOSTCC arch/x86/tools/relocs_64.o WRAP arch/x86/include/generated/asm/dma-contiguous.h HOSTCC arch/x86/tools/relocs_common.o WRAP arch/x86/include/generated/asm/early_ioremap.h WRAP arch/x86/include/generated/asm/export.h WRAP arch/x86/include/generated/asm/mcs_spinlock.h WRAP arch/x86/include/generated/asm/mm-arch-hooks.h CC scripts/mod/empty.o HOSTCC scripts/mod/mk_elfconfig HOSTLD arch/x86/tools/relocs CC scripts/mod/devicetable-offsets.s LD /home/mouse/workspace/kernel/linux-4.19.3/tools/objtool/objtool-in.o make[1]: *** [Makefile:63:objtool] 错误 2 make: *** [Makefile:1644:tools/objtool] 错误 2 make: *** 正在等待未完成的任务… MKELF scripts/mod/elfconfig.h HOSTCC scripts/kallsyms HOSTCC scripts/selinux/genheaders/genheaders In file included from scripts/selinux/genheaders/genheaders.c:19: ./security/selinux/include/classmap.h:249:2: error: #error New address family defined, please update secclass_map. 249 | #error New address family defined, please update secclass_map. | ^~~~~ HOSTCC scripts/selinux/mdp/mdp make[3]: *** [scripts/Makefile.host:90:scripts/selinux/genheaders/genheaders] 错误 1 make[2]: *** [scripts/Makefile.build:546:scripts/selinux/genheaders] 错误 2 make[2]: *** 正在等待未完成的任务… HOSTCC scripts/mod/modpost.o HOSTCC scripts/pnmtologo In file included from scripts/selinux/mdp/mdp.c:49: ./security/selinux/include/classmap.h:249:2: error: #error New address family defined, please update secclass_map. 249 | #error New address family defined, please update secclass_map. | ^~~~~ make[3]: *** [scripts/Makefile.host:90:scripts/selinux/mdp/mdp] 错误 1 make[2]: *** [scripts/Makefile.build:546:scripts/selinux/mdp] 错误 2 make[1]: *** [scripts/Makefile.build:546:scripts/selinux] 错误 2 make[1]: *** 正在等待未完成的任务… UPD scripts/mod/devicetable-offsets.h HOSTCC scripts/mod/sumversion.o HOSTCC scripts/mod/file2alias.o HOSTLD scripts/mod/modpost make: *** [Makefile:1067:scripts] 错误 2

[ 34%] Generating C++ code from carla_msgs/CarlaBoundingBox.msg Traceback (most recent call last): File "/opt/ros/noetic/share/gencpp/cmake/../../../lib/gencpp/gen_cpp.py", line 50, in <module> sys.argv, msg_template_map, srv_template_map) File "/opt/ros/noetic/lib/python3/dist-packages/genmsg/template_tools.py", line 213, in generate_from_command_line_options generate_from_file(argv[1], options.package, options.outdir, options.emdir, options.includepath, msg_template_dict, srv_template_dict) File "/opt/ros/noetic/lib/python3/dist-packages/genmsg/template_tools.py", line 154, in generate_from_file _generate_msg_from_file(input_file, output_dir, template_dir, search_path, package_name, msg_template_dict) File "/opt/ros/noetic/lib/python3/dist-packages/genmsg/template_tools.py", line 99, in _generate_msg_from_file search_path) File "/opt/ros/noetic/lib/python3/dist-packages/genmsg/template_tools.py", line 77, in _generate_from_spec interpreter = em.Interpreter(output=ofile, globals=g, options={em.RAW_OPT:True,em.BUFFERED_OPT:True}) AttributeError: module 'em' has no attribute 'RAW_OPT' make[2]: *** [ros-bridge/carla_msgs/CMakeFiles/carla_msgs_generate_messages_cpp.dir/build.make:84:/home/dwh/carla-ros-bridge/catkin_ws/devel/include/carla_msgs/CarlaBoundingBox.h] 错误 1 make[2]: *** 正在删除文件“/home/dwh/carla-ros-bridge/catkin_ws/devel/include/carla_msgs/CarlaBoundingBox.h” make[1]: *** [CMakeFiles/Makefile2:1497:ros-bridge/carla_msgs/CMakeFiles/carla_msgs_generate_messages_cpp.dir/all] 错误 2 make: *** [Makefile:141:all] 错误 2 Invoking "make -j1" failed

好烦啊 你一个网页 为什么老崩溃啊 两个方法都不好使”[ 76%] Building C object driver/level3/CMakeFiles/driver_level3.dir/CMakeFiles/zgemm_thread_cc.c.obj [ 76%] Building C object driver/level3/CMakeFiles/driver_level3.dir/CMakeFiles/zgemm3m_thread_cc.c.obj [ 76%] Building C object driver/level3/CMakeFiles/driver_level3.dir/CMakeFiles/zgemm3m_nn.c.obj ✅ 编译成功! DLL位置: E:\Libs\OpenBLAS_Build\bin PS E:\PyTorch_Build\pytorch\OpenBLAS\build> [ 76%] Building C object driver/level3/CMakeFiles/driver_level3.dir/CMakeFiles/zgemm3m_thread_nt.c.obj [ 76%] Building C object driver/level3/CMakeFiles/driver_level3.dir/CMakeFiles/zgemm3m_tn.c.obj [ 76%] Building C object driver/level3/CMakeFiles/driver_level3.dir/CMakeFiles/zgemm3m_thread_tn.c.obj [ 76%] Building C object driver/level3/CMakeFiles/driver_level3.dir/CMakeFiles/zgemm3m_tt.c.obj [ 76%] Building C object driver/level3/CMakeFiles/driver_level3.dir/CMakeFiles/zgemm3m_thread_tt.c.obj [ 76%] Built target driver_level3 mingw32-make: *** [Makefile:145: all] Error 2 [ 24%] Built target LAPACK_OVERRIDES [ 54%] Built target LAPACKE [ 56%] Built target lapack [ 64%] Built target driver_level2 [ 70%] Built target interface [ 70%] Built target genlapacke [ 76%] Built target driver_level3 [ 76%] Built target driver_others [ 76%] Building ASM object kernel/CMakeFiles/kernel.dir/CMakeFiles/samax_k.S.obj Assembler messages: Fatal error: bad defsym; format is --defsym name=value mingw32-make[2]: *** [kernel\CMakeFiles\kernel.dir\build.make:123: kernel/CMakeFiles/kernel.dir/CMakeFiles/samax_k.S.obj] Error 1 mingw32-make[1]: *** [CMakeFiles\Makefile2:757: kernel/CMakeFiles/kernel.dir/all] Error 2 mingw32-make: *** [Makefile:145: all] Error 2 “第二个 你说是设置没成功 然后你写代码的时候 这个网页又崩溃了 刚刚我跟你说需要在虚拟环境里运行 ”cd E:\PyTorch_Build\pytorch python -m venv rtx5070_env .\rtx5070_env\Scripts\activate“你还说对 你再仔细检查一下我之前给你发的代码吧 你看看你在上个对话框里是怎么设计的 什么思路 有什么需要改进的 这回需要怎么做 你懂我意思吗

AS arch/arm/boot/compressed/piggy.o LD arch/arm/boot/compressed/vmlinux OBJCOPY arch/arm/boot/zImage Kernel: arch/arm/boot/zImage is ready if [ -d arch/arm/boot/ven_bin ]; then rm -rf arch/arm/boot/ven_bin; fi mkdir -p arch/arm/boot/ven_bin cp -r /home/zyl/Documents/Platform_NVMP/nvmp/product_config/cx20iv1.20/dts/Linux arch/arm/boot/ven_bin/ [ ! -e arch/arm/boot/ven_bin/cfg_gen ] && ln -s /home/zyl/Documents/Platform_NVMP/nvmp/build_dir/target-arm-ca9-linux-uclibcgnueabihf-cx20iv1.20/linux-nvt9856x_generic/linux-4.19.91/arch/arm/boot/ven_bin/Linux/cfg_561_IPCAM1_NOR_EVB/ arch/arm/boot/ven_bin/cfg_gen cpp -nostdinc -I /home/zyl/Documents/Platform_NVMP/nvmp/build_dir/target-arm-ca9-linux-uclibcgnueabihf-cx20iv1.20/linux-nvt9856x_generic/linux-4.19.91/include -undef -x assembler-with-cpp /home/zyl/Documents/Platform_NVMP/nvmp/build_dir/target-arm-ca9-linux-uclibcgnueabihf-cx20iv1.20/linux-nvt9856x_generic/linux-4.19.91/arch/arm/boot/ven_bin/cfg_gen/nvt-evb.dts > /home/zyl/Documents/Platform_NVMP/nvmp/build_dir/target-arm-ca9-linux-uclibcgnueabihf-cx20iv1.20/linux-nvt9856x_generic/linux-4.19.91/arch/arm/boot/ven_bin/cfg_gen/nvt-evb.tmp.dts dtc -O dtb -b 0 -o /home/zyl/Documents/Platform_NVMP/nvmp/build_dir/target-arm-ca9-linux-uclibcgnueabihf-cx20iv1.20/linux-nvt9856x_generic/linux-4.19.91/arch/arm/boot/ven_bin/cfg_gen/nvt-evb.dtb /home/zyl/Documents/Platform_NVMP/nvmp/build_dir/target-arm-ca9-linux-uclibcgnueabihf-cx20iv1.20/linux-nvt9856x_generic/linux-4.19.91/arch/arm/boot/ven_bin/cfg_gen/nvt-evb.tmp.dts make[6]: dtc: Command not found arch/arm/boot/Makefile:70: recipe for target 'arch/arm/boot/nvt-evb.dtb' failed make[6]: *** [arch/arm/boot/nvt-evb.dtb] Error 127 arch/arm/Makefile:342: recipe for target 'uImage' failed make[5]: *** [uImage] Error 2 make[5]: Leaving directory '/home/zyl/Documents/Platform_NVMP/nvmp/build_dir/target-arm-ca9-linux-uclibcgnueabihf-cx20iv1.20/linux-nvt9856x_generic/linux-4.19.91' Makefile:57: recipe for target '/home/zyl/Documents/Platform_NVMP/nvmp/build_dir/target-arm-ca9-linux-uclibcgnueabihf-cx20iv1.20/linux-nvt9856x_generic/linux-4.19.91/.modules' failed make[4]: *** [/home/zyl/Documents/Platform_NVMP/nvmp/build_dir/target-arm-ca9-linux-uclibcgnueabihf-cx20iv1.20/linux-nvt9856x_generic/linux-4.19.91/.modules] Error 2 make[4]: Leaving directory '/home/zyl/Documents/Platform_NVMP/nvmp/target/linux/nvt9856x' Makefile:13: recipe for target 'compile' failed make[3]: *** [compile] Error 2 make[3]: Leaving directory '/home/zyl/Documents/Platform_NVMP/nvmp/target/linux' target/Makefile:21: recipe for target 'target/linux/compile' failed make[2]: *** [target/linux/compile] Error 2 make[2]: Leaving directory '/home/zyl/Documents/Platform_NVMP/nvmp' target/Makefile:16: recipe for target '/home/zyl/Documents/Platform_NVMP/nvmp/staging_dir/target-arm-ca9-linux-uclibcgnueabihf-cx20iv1.20/stamp/.target_compile' failed make[1]: *** [/home/zyl/Documents/Platform_NVMP/nvmp/staging_dir/target-arm-ca9-linux-uclibcgnueabihf-cx20iv1.20/stamp/.target_compile] Error 2 make[1]: Leaving directory '/home/zyl/Documents/Platform_NVMP/nvmp' /home/zyl/Documents/Platform_NVMP/nvmp/include/toplevel.mk:203: recipe for target 'world' failed make: *** [world] Error 2

scripts/kconfig/conf --syncconfig Kconfig SYSTBL arch/x86/include/generated/asm/syscalls_32.h SYSHDR arch/x86/include/generated/asm/unistd_32_ia32.h SYSHDR arch/x86/include/generated/asm/unistd_64_x32.h SYSTBL arch/x86/include/generated/asm/syscalls_64.h SYSHDR arch/x86/include/generated/uapi/asm/unistd_32.h SYSHDR arch/x86/include/generated/uapi/asm/unistd_64.h SYSHDR arch/x86/include/generated/uapi/asm/unistd_x32.h UPD include/config/kernel.release WRAP arch/x86/include/generated/uapi/asm/bpf_perf_event.h WRAP arch/x86/include/generated/uapi/asm/poll.h UPD include/generated/uapi/linux/version.h UPD include/generated/utsrelease.h DESCEND objtool HOSTCC /home/mouse/workspace/kernel/linux-4.19.3/tools/objtool/fixdep.o HOSTLD /home/mouse/workspace/kernel/linux-4.19.3/tools/objtool/fixdep-in.o LINK /home/mouse/workspace/kernel/linux-4.19.3/tools/objtool/fixdep CC /home/mouse/workspace/kernel/linux-4.19.3/tools/objtool/builtin-check.o GEN /home/mouse/workspace/kernel/linux-4.19.3/tools/objtool/arch/x86/lib/inat-tables.c CC /home/mouse/workspace/kernel/linux-4.19.3/tools/objtool/arch/x86/decode.o CC /home/mouse/workspace/kernel/linux-4.19.3/tools/objtool/builtin-orc.o CC /home/mouse/workspace/kernel/linux-4.19.3/tools/objtool/exec-cmd.o CC /home/mouse/workspace/kernel/linux-4.19.3/tools/objtool/check.o CC /home/mouse/workspace/kernel/linux-4.19.3/tools/objtool/orc_gen.o CC /home/mouse/workspace/kernel/linux-4.19.3/tools/objtool/help.o In file included from help.c:12: In function ‘xrealloc’, inlined from ‘add_cmdname’ at help.c:24:2: subcmd-util.h:56:23: error: pointer may be used after ‘realloc’ [-Werror=use-after-free] 56 | ret = realloc(ptr, size); | ^~~~~~~~~~~~~~~~~~ subcmd-util.h:52:21: note: call to ‘realloc’ here 52 | void *ret = realloc(ptr, size); | ^~~~~~~~~~~~~~~~~~ subcmd-util.h:58:31: error: pointer may be used after ‘realloc’ [-Werror=use-after-free] 58 | ret = realloc(ptr, 1); | ^~~~~~~~~~~~~~~ subcmd-util.h:52:21: note: call to ‘realloc’ here 52 | void *ret = realloc(ptr, size); | ^~~~~~~~~~~~~~~~~~ CC /home/mouse/workspace/kernel/linux-4.19.3/tools/objtool/orc_dump.o LD /home/mouse/workspace/kernel/linux-4.19.3/tools/objtool/arch/x86/objtool-in.o cc1: all warnings being treated as errors mv: 对 '/home/mouse/workspace/kernel/linux-4.19.3/tools/objtool/.help.o.tmp' 调用 stat 失败: 没有那个文件或目录 make[4]: *** [/home/mouse/workspace/kernel/linux-4.19.3/tools/build/Makefile.build:97:/home/mouse/workspace/kernel/linux-4.19.3/tools/objtool/help.o] 错误 1 make[3]: *** [Makefile:52:/home/mouse/workspace/kernel/linux-4.19.3/tools/objtool/libsubcmd-in.o] 错误 2 make[2]: *** [Makefile:54:/home/mouse/workspace/kernel/linux-4.19.3/tools/objtool/libsubcmd.a] 错误 2 make[2]: *** 正在等待未完成的任务.... CC /home/mouse/workspace/kernel/linux-4.19.3/tools/objtool/elf.o CC /home/mouse/workspace/kernel/linux-4.19.3/tools/objtool/special.o CC /home/mouse/workspace/kernel/linux-4.19.3/tools/objtool/objtool.o CC /home/mouse/workspace/kernel/linux-4.19.3/tools/objtool/libstring.o CC /home/mouse/workspace/kernel/linux-4.19.3/tools/objtool/str_error_r.o HOSTCC arch/x86/tools/relocs_32.o WRAP arch/x86/include/generated/asm/dma-contiguous.h WRAP arch/x86/include/generated/asm/early_ioremap.h WRAP arch/x86/include/generated/asm/export.h WRAP arch/x86/include/generated/asm/mcs_spinlock.h WRAP arch/x86/include/generated/asm/mm-arch-hooks.h LD /home/mouse/workspace/kernel/linux-4.19.3/tools/objtool/objtool-in.o make[1]: *** [Makefile:63:objtool] 错误 2 make: *** [Makefile:1644:tools/objtool] 错误 2 make: *** 正在等待未完成的任务.... HOSTCC arch/x86/tools/relocs_64.o HOSTCC arch/x86/tools/relocs_common.o HOSTLD arch/x86/tools/relocs

make[4]: Leaving directory '/home/cxzj/bin/apps/qnx_ap/target/hypervisor/host/slm' /home/cxzj/bin/apps/qnx_ap/target/hypervisor/host/create_images.sh: 行 523: filepp: 未找到命令 /home/cxzj/bin/apps/qnx_ap/target/hypervisor/host/create_images.sh: 行 527: filepp: 未找到命令 /home/cxzj/bin/apps/qnx_ap/target/hypervisor/host/create_images.sh: 行 536: filepp: 未找到命令 Traceback (most recent call last): File "/home/cxzj/bin/apps/qnx_ap/tools/build/qcpe_config_gen.py", line 1199, in <module> xml_parse(sys.argv[1], sys.argv[2]) File "/home/cxzj/bin/apps/qnx_ap/tools/build/qcpe_config_gen.py", line 1192, in xml_parse code = generateCode(xmlFile) File "/home/cxzj/bin/apps/qnx_ap/tools/build/qcpe_config_gen.py", line 1017, in generateCode tree = ET.parse(xmlFile) File "/usr/lib/python2.7/xml/etree/ElementTree.py", line 1182, in parse tree.parse(source, parser) File "/usr/lib/python2.7/xml/etree/ElementTree.py", line 657, in parse self._root = parser.close() File "/usr/lib/python2.7/xml/etree/ElementTree.py", line 1671, in close self._raiseerror(v) File "/usr/lib/python2.7/xml/etree/ElementTree.py", line 1523, in _raiseerror raise err xml.etree.ElementTree.ParseError: no element found: line 1, column 0 Couldn't create qcpe configurations Makefile:9: recipe for target 'callit' failed make[3]: *** [callit] Error 1 make[3]: Leaving directory '/home/cxzj/bin/apps/qnx_ap/target/hypervisor/host' recurse.mk:96: recipe for target 'all' failed make[2]: *** [all] Error 2 make[2]: Leaving directory '/home/cxzj/bin/apps/qnx_ap/target/hypervisor' recurse.mk:96: recipe for target 'all' failed make[1]: *** [all] Error 2 make[1]: Leaving directory '/home/cxzj/bin/apps/qnx_ap/target' Makefile:64: recipe for target 'images' failed make: *** [images] Error 2 怎么出错了

最新推荐

recommend-type

SHFE.ag 2018年全年tick指数,自己合成的单品种指数(tick级),自有版权,全网独家

指数相比主连数据,更能反映该品种的波动情况,换月时没有跳空,不管回测还是实盘,都更科学。 按照每天最大和第二大openint字段作为vwap依据(参考南华指数编制规则),数据为自采后,用kdb经过算法合成,本人拥有完全知识产权,请勿二次销售。 可广泛应用于量化深度学习训练、高精度回测、portfolio构建、科学研究等,数据为csv格式,可导入任何数据库。 压缩包已加密,密码为csdnexthe 示例数据: datetime,price,size,openint 2016-01-04 09:00:00.500,3204,258,502814 2016-01-04 09:00:01.000,3203,310,502994 2016-01-04 09:00:01.500,3201,580,503092 2016-01-04 09:00:02.000,3203,158,503160 2016-01-04 09:00:02.500,3201,74,503172 2016-01-04 09:00:03.000,3201,120,503200 2016-01-04 09:00:03.500,3202,50,503162 2016-01-04 09:00:04.000,3202,6,503160
recommend-type

spring-aop-6.1.15.jar中文-英文对照文档.zip

1、压缩文件中包含: 中文-英文对照文档、jar包下载地址、Maven依赖、Gradle依赖、源代码下载地址。 2、使用方法: 解压最外层zip,再解压其中的zip包,双击 【index.html】 文件,即可用浏览器打开、进行查看。 3、特殊说明: (1)本文档为人性化翻译,精心制作,请放心使用; (2)只翻译了该翻译的内容,如:注释、说明、描述、用法讲解 等; (3)不该翻译的内容保持原样,如:类名、方法名、包名、类型、关键字、代码 等。 4、温馨提示: (1)为了防止解压后路径太长导致浏览器无法打开,推荐在解压时选择“解压到当前文件夹”(放心,自带文件夹,文件不会散落一地); (2)有时,一套Java组件会有多个jar,所以在下载前,请仔细阅读本篇描述,以确保这就是你需要的文件。 5、本文件关键字: jar中文-英文对照文档.zip,java,jar包,Maven,第三方jar包,组件,开源组件,第三方组件,Gradle,中文API文档,手册,开发手册,使用手册,参考手册。
recommend-type

HTML时间格式化工具及测试页面介绍

标题 "BoolStudio.github.io" 暗示这是一个与GitHub相关的在线资源,具体来说是与BoolStudio相关的网页地址。GitHub是一个著名的代码托管平台,它支持Git版本控制系统,允许用户在云端存储和共享代码。BoolStudio可能是GitHub上的一个用户或组织账户名称,而该页面可能是他们托管的项目或个人页面的入口。 描述中的信息包含了HTML元素和JavaScript代码片段。这段描述展示了一个测试页文件的部分代码,涉及到HTML的标题(title)和内嵌框架(iframe)的使用,以及JavaScript中Date对象的扩展功能。 从描述中我们可以分析出以下知识点: 1. HTML标题(Title): 在HTML中,`<title>`标签用于定义网页的标题,它会显示在浏览器的标题栏或页面的标签上。在描述中出现了`<title>现在时间</title>`,这表明网页的标题被设置为了“现在时间”。 2. 微软时间: 这可能指的是在网页中嵌入微软产品的日期和时间显示。尽管这部分内容在描述中被删除了,但微软时间通常与Windows操作系统的日期和时间显示相关联。 3. iframe元素: `<iframe>`标签定义了一个内嵌框架,可以在网页中嵌入另一个文档。在描述中出现的是`<iframe src"></iframe>`,这表示创建了一个空的iframe元素,其src属性为空,实际上没有嵌入任何内容。通常src属性会被设置为另一个HTML文档的URL,用来在当前页面中显示外部页面的内容。 4. JavaScript日期格式化: 描述中包含了一段JavaScript代码,这段代码扩展了Date对象的功能,允许它根据提供的格式字符串(fmt)返回格式化的日期和时间。例如,如果fmt是'y年M月d日 h时m分s秒',则该函数会按照这个格式返回当前日期和时间。 具体到代码实现,以下步骤展示了如何在JavaScript中扩展Date对象并格式化日期: - 首先创建了一个对象o,该对象包含日期和时间的不同部分,例如年(y)、月(M)、日(d)、时(h)、分(m)、秒(s)。 - 使用正则表达式检查格式字符串fmt中是否包含年份的占位符(y+),如果存在则将其替换为四位数的年份,不足部分用0补齐。 - 使用for...in循环遍历对象o中的每一个键值对,并使用正则表达式测试这些键(如年、月、日等)是否在格式字符串中存在。如果存在,则替换为相应的日期时间值。 这个知识点展示了在JavaScript中如何自定义对象的方法,以及如何使用正则表达式进行字符串的搜索和替换。 标签 "HTML" 表明这个文件主要涉及到超文本标记语言(HTML),这是构建网页内容的标准标记语言,它允许开发者使用标签来定义网页的结构和内容。HTML文件通常包含各种元素,如段落、链接、图片、表格和表单等。 压缩包子文件的文件名称列表中的 "BoolStudio.github.io-main" 可能指的是一个包含 "BoolStudio.github.io" 网站主要文件的压缩包。通常,网站项目会包含多个文件和资源,为了便于管理和分发,开发者会将这些文件打包成一个压缩文件。在本例中,"main" 可能表示该压缩包包含了网站的主要文件和代码。 通过对给定文件信息的分析,我们可以了解到网页设计和开发的相关知识点,特别是HTML文档结构、JavaScript对象和函数扩展以及如何在网站项目中组织文件。这些知识对于前端开发者来说是非常重要的,能够帮助他们创建更加动态和功能丰富的网页应用。
recommend-type

Elixir测试:从用例执行到覆盖率分析

### Elixir 测试:从用例执行到覆盖率分析 #### 1. 测试用例执行 在测试中,以 `Test` 结尾且包含 `use ExUnit` 的模块被视为测试用例。测试用例本质上是设置回调和测试的集合。测试用例的执行方式有两种:并发执行或顺序执行。使用 `async: true` 选项的测试用例将并发执行,其余的则按定义顺序(默认随机)顺序执行。 测试用例的执行流程如下: 1. 执行所有 `setup_all` 回调。 2. 执行所有测试及其特定的设置和拆卸回调。 `setup_all` 回调按定义顺序在同一进程中执行。在运行任何测试之前,测试用例将生成一个进程,在该进程中运行所有
recommend-type

Android Studio 时间延时

<think> 我们参考多个引用,总结在Android Studio中实现时间延时的方法。根据引用[1]和[2],我们知道有几种常见的延时方法,包括使用Handler的postDelayed方法、使用Timer和TimerTask以及使用Thread.sleep。引用[3]和[5]则展示了具体代码示例。 具体方法如下: 1. **使用Handler的postDelayed方法**(推荐在主线程中使用,避免直接操作UI线程的问题): ```java new Handler().postDelayed(new Runnable() { @Override
recommend-type

IMS Open Corpus Workbench:打造高效大型文本语料库管理工具

IMS Open Corpus Workbench(以下简称CWB)是一个强大的开源工具集,它专门用于管理和查询大型的、带有语言注释的文本语料库。这项工具有着广泛的应用领域,包括语言学研究、自然语言处理、人文科学研究等。 ### 标题知识点: #### 大型文本语料库的索引和查询工具 大型文本语料库指的是含有大量文本数据的数据库,其中包含的文本量通常以百万计。这些数据可能是书面文本、口语录音文字转写等形式。对于如此庞大的数据集,索引是必要的,它可以帮助研究者快速定位到感兴趣的片段,而查询工具则提供了从这些大量数据中提取特定信息的能力。 #### 开源 CWB作为一个开源工具,意味着其源代码对所有人开放,并且可以免费使用和修改。开源项目通常是由社区驱动,有着活跃的开发者和用户群体,不断对工具进行改进和拓展。这种模式促进了创新,并且有利于长期维护和升级。 ### 描述知识点: #### 管理和查询带有语言注释的文本 在语料库中,文本数据经常会被加上各种形式的语言注释,比如句法结构、词性标注、语义角色等。CWB支持管理这类富含语言信息的语料库,使其不仅仅保存原始文本信息,还整合了深层的语言知识。此外,CWB提供了多种查询语言注释数据的方式,使得用户可以针对特定的注释信息进行精确查询。 #### 核心组件:CQP(Corpus Query Processor) CQP是CWB中的核心组件,是一个高度灵活和高效的查询处理器。它支持在终端会话中交互式地使用,这为熟悉命令行界面的用户提供了一个强大的工具。同时,CQP也可以嵌入到其他程序中,比如Perl脚本,从而提供编程式的语料库访问方式。这为高级用户提供了一个强大的平台,可以编写复杂的查询,并将查询结果集成到其他程序中。 #### 基于Web的GUI CQPweb 除了命令行界面外,CWB还提供了一个基于Web的图形用户界面CQPweb,使得不熟悉命令行的用户也能够方便地使用CWB的强大功能。CQPweb通常允许用户通过网页直接构建查询,并展示查询结果,极大地降低了使用门槛。 ### 标签知识点: #### 开源软件 CWB作为开源软件,其主要特点和优势包括: - **社区支持**:开放源代码鼓励了全球开发者共同参与,提供错误修正、功能增强、新特性开发等。 - **定制化**:用户可以根据自己的需求对源代码进行修改,从而实现定制化的功能。 - **透明性**:源代码的开放确保了软件工作的透明性,用户可以清楚了解软件的工作原理和数据处理方式。 - **可靠性**:由于代码的公开性,很多用户和开发者可以共同审查代码,提高了软件的可靠性和安全性。 - **成本效益**:开源软件通常不需要支付昂贵的许可费用,对预算有限的个人和机构特别友好。 ### 压缩包子文件的文件名称列表知识点: #### cwb-3.0.0-osx-10.5-universal 这个文件名提供了关于该软件包的重要信息: - **cwb**:表示这是IMS Open Corpus Workbench的软件包。 - **3.0.0**:表示这个包的版本号,了解版本信息对于获取支持、查看更新日志、了解新特性等方面很重要。 - **osx**:表示这个软件包是为Mac OS X操作系统设计的。 - **10.5**:这个数字指明了这个软件包支持的操作系统版本至少是Mac OS X 10.5。 - **universal**:表明这个软件包是为不同架构的处理器(比如32位和64位)设计的通用二进制文件,提高了软件包的兼容性和可移植性。 综上所述,IMS Open Corpus Workbench是一个为处理带有语言注释的大型文本语料库而设计的开源工具集,它以高效且灵活的查询处理器CQP为核心,提供了命令行和基于Web的两种交互方式,极大地促进了语言学和语言技术领域的研究与应用。由于其开源特性,CWB得到了广泛的使用和不断的改进。
recommend-type

基于属性测试的深入解析与策略探讨

### 基于属性测试的深入解析与策略探讨 #### 1. 基于属性测试中的收缩机制 在基于属性的测试中,当测试失败时,像 `stream_data` 这样的框架会执行收缩(Shrinking)操作。收缩的目的是简化导致测试失败的输入,同时确保简化后的输入仍然会使测试失败,这样能更方便地定位问题。 为了说明这一点,我们来看一个简单的排序函数测试示例。我们实现了一个糟糕的排序函数,实际上就是恒等函数,它只是原封不动地返回输入列表: ```elixir defmodule BadSortTest do use ExUnit.Case use ExUnitProperties pro
recommend-type

ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key && \

<think> 根据用户的问题要求,我需要详细解释命令`ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key`的含义、后续操作、常见问题及解决办法。同时,我需要参考提供的引用内容,并遵循系统级指令(如LaTeX格式、中文回答、生成相关问题等)。 首先,分析命令的组成部分: - `ssh-keygen`:生成、管理和转换SSH密钥的工具。 - `-t rsa`:指定密钥类型为RSA算法。 - `-f /etc/ssh/ssh_host_rsa_key`:指定生成的私钥文件路径为`/etc/ssh/ssh_host_rsa_key`。对应的公钥文件会在同一
recommend-type

挑战性开源平台游戏YAGAC:无故事忍者冒险

Y.A.G.A.C(Yet Another Great Arcade Classic),是一款免费的开源伪2D平台游戏,它在传统平台游戏的基础上融入了3D游戏元素,让玩家在一个拥有2D精灵的3D环境中进行操作。YAGAC游戏以其高挑战性和上瘾性而著称,吸引了众多游戏爱好者和编程高手的关注。 首先,让我们深入了解这款游戏的核心玩法。YAGAC的最大特点是在一个基本的2D平面内,玩家可以控制角色进行运动,但游戏环境却是3D制作的。这种设计为玩家带来了全新的视觉体验和操作感受。在YAGAC中,玩家扮演的是一个身手敏捷的忍者,任务是在错综复杂的地牢中生存下来,地牢充满了各种陷阱和敌人,如机器人等。为了逃生,玩家需要在各种关卡中寻找隐藏的彩球,这些彩球决定了玩家能够到达的区域范围。 在游戏过程中,收集到的彩球会改变对应颜色平台的属性,使原本脆弱的平台变得牢固,从而为玩家打开新的道路。这样的设计不仅考验玩家的反应和速度,还考验他们的策略和记忆能力。YAGAC的游戏关卡设计非常巧妙,经常需要玩家反复尝试,每一次尝试都可能发现新的线索和策略,这样的设计增加了游戏的重复可玩性。 YAGAC使用的引擎在游戏流畅性方面表现出色,这也是游戏的一大强项。一款游戏引擎的强大与否直接关系到游戏体验的好坏,YAGAC的开发团队选择或者开发了一个能够高效处理3D图形和2D动作的引擎,确保了游戏在各种配置的计算机上都能保持良好的运行状态和响应速度。 接下来,我们来探讨YAGAC的开源属性。由于YAGAC是开源的,这意味着游戏的源代码是开放的,任何个人或组织都可以访问、修改并重新分发该软件。开源软件通常由社区维护,并且鼓励用户贡献代码,共同改进游戏。对于像YAGAC这样的游戏来说,开源可以吸引更多的开发者参与进来,共同完善游戏体验。玩家和开发者可以对游戏进行本地化、修改游戏机制,甚至是增加新的内容和关卡。 开源平台游戏的概念不仅限于提供免费的游戏体验,它还鼓励创新和协作。开源文化促进知识共享和技术进步,这在软件开发领域尤为重要。同时,玩家也可以从中学到编程知识,因为游戏的开源性质允许用户查看和学习游戏背后的代码。 最后,关于YAGAC的文件名称“yagac”,这很可能是游戏的主程序文件名或者主目录名。当玩家在计算机上进行下载和安装时,可能会遇到这样的文件名,识别这一点有助于玩家快速定位和管理游戏文件。 总的来说,Y.A.G.A.C.作为一款开源平台游戏,在游戏玩法设计、开源文化和3D游戏引擎的流畅性等方面,都显示出其独特的优势。游戏的挑战性和上瘾性,以及社区驱动的开发模式,都为游戏爱好者和开源爱好者提供了一个理想的游戏和学习平台。对于对游戏开发感兴趣的玩家来说,YAGAC无疑是一个研究和实践的良好起点。
recommend-type

状态化属性测试与测试数据随机化及测试生命周期解析

# 状态化属性测试与测试数据随机化及测试生命周期解析 ## 状态化属性测试 ### 状态化系统测试的引入 之前我们主要探讨了针对纯无状态函数的属性测试,这类函数接收输入并返回输出。然而,属性测试同样适用于有状态系统的测试。有状态系统是指那些会携带状态的系统,例如数据库。 在之前的示例中,我们仅使用属性测试来生成数据,然后将其输入到代码中并对结果进行断言。但对于有状态系统,情况有所不同:我们需要处理状态的设置,并仅在系统处于特定状态时执行某些操作。 ### 对有状态系统进行建模 我们可以利用属性测试框架生成随机数据的能力,为有状态系统生成随机命令。例如,若有状态系统是数据库,我们就能生成针