Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
X
xv6-public
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
问题
0
问题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
银宸时代
OS Lab Group
奖励实验
xv6-public
提交
752446ec
提交
752446ec
5月 10, 2011
创建
作者:
Nickolai Zeldovich
浏览文件
操作
浏览文件
下载
差异文件
Merge branch 'scale' of
git+ssh://pdos.csail.mit.edu/home/am0/6.828/xv6
into scale
上级
c4cda662
df5b08e3
显示空白字符变更
内嵌
并排
正在显示
1 个修改的文件
包含
6 行增加
和
5 行删除
+6
-5
Makefile
Makefile
+6
-5
没有找到文件。
Makefile
浏览文件 @
752446ec
...
...
@@ -29,7 +29,7 @@ OBJS = \
vm.o
\
# Cross-compiling (e.g., on Mac OS X)
#TOOLPREFIX = i386
-jos-elf-
TOOLPREFIX
=
x86_64
-jos-elf-
# Using native tools (e.g., on X86 Linux)
#TOOLPREFIX =
...
...
@@ -51,8 +51,8 @@ TOOLPREFIX := $(shell if i386-jos-elf-objdump -i 2>&1 | grep '^elf32-i386$$' >/d
endif
# The i386 ('qemu') mtrace doesn't work, but 'qemu-system-x86_64' mtrace works.
MTRACE
=
qemu-system-x86_64
QEMUSRC
?=
MTRACE
=
../mtrace/x86_64-softmmu/
qemu-system-x86_64
QEMUSRC
=
../mtrace
ifeq
($(QEMUSRC),)
$(error
You
need
to
set
QEMUSRC
(e.g.
make
QEMUSRC
=
~/qemu
))
...
...
@@ -75,12 +75,13 @@ QEMU = $(shell if which qemu > /dev/null; \
echo
"***"
1>&2
;
exit
1
)
endif
NM
=
$(TOOLPREFIX)
nm
CC
=
$(TOOLPREFIX)
gcc
AS
=
$(TOOLPREFIX)
gas
LD
=
$(TOOLPREFIX)
ld
OBJCOPY
=
$(TOOLPREFIX)
objcopy
OBJDUMP
=
$(TOOLPREFIX)
objdump
CFLAGS
=
-fno-pic
-static
-fno-builtin
-fno-strict-aliasing
-O2
-Wall
-MD
-ggdb
-m32
-Werror
-I
$(QEMUSRC)
-std
=
c99
-fms-extensions
CFLAGS
=
-fno-pic
-static
-fno-builtin
-fno-strict-aliasing
-O2
-Wall
-MD
-ggdb
-m32
-Werror
-I
$(QEMUSRC)
-std
=
c99
-fms-extensions
-mno-sse
CFLAGS
+=
$(
shell
$(CC)
-fno-stack-protector
-E
-x
c /dev/null
>
/dev/null 2>&1
&&
echo
-fno-stack-protector
)
ASFLAGS
=
-m32
-gdwarf-2
# FreeBSD ld wants ``elf_i386_fbsd''
...
...
@@ -202,7 +203,7 @@ bochs : fs.img xv6.img
bochs
-q
mscan.syms
:
kernel
nm
-S
$<
>
$@
$(NM)
-S
$<
>
$@
mscan.kern
:
kernel
cp
$<
$@
...
...
编写
预览
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论