weixin_45400120 2019-09-21 16:58 采纳率: 0%
浏览 432

这是linux的makefile的部分内容 运行make的时候 报错第17行 即head main kernel mm fs lib 报错内容是makefile17 ***遗漏分割符 。停止 请教大神

#

if you want the ram-disk device, define this to be the # 如果你要使用RAM 盘设备的话,就

size in blocks. # 定义块的大小。

#
RAMDISK = #-DRAMDISK=512

AS86 =as86 -0 -a # 8086 汇编编译器和连接器,见列表后的介绍。后带的参数含义分别
LD86 =ld86 -0 # 是:-0 生成8086 目标程序;-a 生成与gas 和gld 部分兼容的代码。

AS =gas # GNU 汇编编译器和连接器,见列表后的介绍。
LD =gld
LDFLAGS =-s -x -M # GNU 连接器gld 运行时用到的选项。含义是:-s 输出文件中省略所

有的符号信息;-x 删除所有局部符号;-M 表示需要在标准输出设备

(显示器)上打印连接映象(link map),是指由连接程序产生的一种

内存地址映象,其中列出了程序段装入到内存中的位置信息。具体

来讲有如下信息:

head main kernel mm fs lib

bootsect setup system
Build 工具
内核映象文件
Image
2.8 linux/Makefile 文件

? 目标文件及符号信息映射到内存中的位置;

? 公共符号如何放置;

? 连接中包含的所有文件成员及其引用的符号。

CC =gcc $(RAMDISK) # gcc 是GNU C 程序编译器。对于UNIX 类的脚本(script)程序而言,

在引用定义的标识符时,需在前面加上$符号并用括号括住

  • 写回答

1条回答 默认 最新

  • zqbnqsdsmd 2019-10-02 09:38
    关注
    评论

报告相同问题?

悬赏问题

  • ¥15 树莓派与pix飞控通信
  • ¥15 自动转发微信群信息到另外一个微信群
  • ¥15 outlook无法配置成功
  • ¥30 这是哪个作者做的宝宝起名网站
  • ¥60 版本过低apk如何修改可以兼容新的安卓系统
  • ¥25 由IPR导致的DRIVER_POWER_STATE_FAILURE蓝屏
  • ¥50 有数据,怎么建立模型求影响全要素生产率的因素
  • ¥50 有数据,怎么用matlab求全要素生产率
  • ¥15 TI的insta-spin例程
  • ¥15 完成下列问题完成下列问题