弄出了下面这个Makefile,在偶的Linux试了一切正常:
AS = nasm # 使用nasm作为汇编器. -s 打印错误信息到标准输出.
LD = ld # GNU的gld作为连接器.
CC = gcc # 使用GNU Compiler作为C编译器.
OBJCOPY = objcopy -O binary -R .note -R .comment -S
# -O binary 输出为二进制格式.
# -R .note -R .comment 删除目标文件中的.note和.comment段.
&n
LD = ld # GNU的gld作为连接器.
CC = gcc # 使用GNU Compiler作为C编译器.
OBJCOPY = objcopy -O binary -R .note -R .comment -S
# -O binary 输出为二进制格式.
# -R .note -R .comment 删除目标文件中的.note和.comment段.
&n

这是一个关于如何使用Makefile编译生成Linux内核二进制文件的示例,适用于Linux系统,涉及到汇编语言和内核构建流程。
最低0.47元/天 解锁文章
1571

被折叠的 条评论
为什么被折叠?



