syscall-template.S:82: Error: CFI instruction used without previous .cfi_startproc vi ../sysdeps/unix/syscall-template.S 这个问题的修改我也不是十分确定,我是这样来思考的 看到 syscall-template.S 中 有 #include <sysdep.h> 去查看 ports/sysdeps/unix/sysv/linux/arm/sysdep.h 看到如下代码 #ifdef __ASSEMBLER__ #undef PSEUDO #define PSEUDO(name, syscall_name, args) \ .text; \ ENTRY (name); \ DO_CALL (syscall_name, args); \ cmn r0, $4096; 猜测是__ASSEMBLER__宏未打开,以至于未能找到PSEUD0函数的声明,则将 #define PSEUDO(name, syscall_name, args) \ .text; \ ENTRY (name); \ DO_CALL (syscall_name, args); \ cmn r0, $4096; 这段代码 添加至 ../sysdeps/unix/syscall-template.S 中
交叉工具链制作至尊宝典
内容版权声明:除非注明,否则皆为本站原创文章。