论坛
BBS
空间测绘
发表
发布文章
提问答疑
搜索
您还未登录
登录后即可体验更多功能
立即登录
我的收藏
提问答疑
我要投稿
IOT
[24278] 2015-09-11_你知道Linux内核是如何构建的吗?
文档创建者:
s7ckTeam
浏览次数:
3
最后更新:
2025-01-18
IOT
3 人阅读
|
0 人回复
s7ckTeam
s7ckTeam
当前离线
积分
-54
6万
主题
-6万
回帖
-54
积分
管理员
积分
-54
发消息
2015-09-11_你知道Linux内核是如何构建的吗?
你
知
道
L
i
n
u
x
内
核
是
如
何
构
建
的
吗
?
原
创
o
s
k
a
8
7
4
L
i
n
u
x
中
国
2
0
1
5
-
0
9
-
1
1
介
绍
我
不
会
告
诉
你
怎
么
在
自
己
的
电
脑
上
去
构
建
、
安
装
一
个
定
制
化
的
L
i
n
u
x
内
核
,
这
样
的
资
料
太
多
了
,
它
们
会
对
你
有
帮
助
。
本
文
会
告
诉
你
当
你
在
内
核
源
码
路
径
里
敲
下
时
会
发
生
什
么
。
当
我
刚
刚
开
始
学
习
内
核
代
码
时
,
M
a
k
e
f
i
l
e
是
我
打
开
的
第
一
个
文
件
,
这
个
文
件
看
起
来
真
令
人
害
怕
:
)
。
那
时
候
这
个
M
a
k
e
f
i
l
e
还
只
包
含
了
行
代
码
,
当
我
开
始
写
本
文
时
,
内
核
已
经
是
4
.
2
.
0
的
第
三
个
候
选
版
本
了
。
这
个
m
a
k
e
f
i
l
e
是
L
i
n
u
x
内
核
代
码
的
根
m
a
k
e
f
i
l
e
,
内
核
构
建
就
始
于
此
处
。
是
的
,
它
的
内
容
很
多
,
但
是
如
果
你
已
经
读
过
内
核
源
代
码
,
你
就
会
发
现
每
个
包
含
代
码
的
目
录
都
有
一
个
自
己
的
m
a
k
e
f
i
l
e
。
当
然
了
,
我
们
不
会
去
描
述
每
个
代
码
文
件
是
怎
么
编
译
链
接
的
,
所
以
我
们
将
只
会
挑
选
一
些
通
用
的
例
子
来
说
明
问
题
。
而
你
不
会
在
这
里
找
到
构
建
内
核
的
文
档
、
如
何
整
洁
内
核
代
码
、
t
a
g
s
的
生
成
和
交
叉
编
译
相
关
的
说
明
,
等
等
。
我
们
将
从
开
始
,
使
用
标
准
的
内
核
配
置
文
件
,
到
生
成
了
内
核
镜
像
b
z
I
m
a
g
e
结
束
。
如
果
你
已
经
很
了
解
m
a
k
e
工
具
那
是
最
好
,
但
是
我
也
会
描
述
本
文
出
现
的
相
关
代
码
。
让
我
们
开
始
吧
!
(
题
图
来
自
:
a
d
a
f
r
u
i
t
.
c
o
m
)
编
译
内
核
前
的
准
备
在
开
始
编
译
前
要
进
行
很
多
准
备
工
作
。
最
主
要
的
就
是
找
到
并
配
置
好
配
置
文
件
,
命
令
要
使
用
到
的
参
数
都
需
要
从
这
些
配
置
文
件
获
取
。
现
在
就
让
我
们
深
入
内
核
的
根
吧
内
核
的
根
负
责
构
建
两
个
主
要
的
文
件
:
v
m
l
i
n
u
x
(
内
核
镜
像
可
执
行
文
件
)
和
模
块
文
件
。
内
核
的
M
a
k
e
f
i
l
e
从
定
义
如
下
变
量
开
始
:
m
a
k
e
1
5
9
1
m
a
k
e
m
a
k
e
m
a
k
e
f
i
l
e
M
a
k
e
f
i
l
e
1
.
V
E
R
S
I
O
N
=
4
2
.
P
A
T
C
H
L
E
V
E
L
=
2
3
.
S
U
B
L
E
V
E
L
=
0
4
.
E
X
T
R
A
V
E
R
S
I
O
N
=
-
r
c
3
这
些
变
量
决
定
了
当
前
内
核
的
版
本
,
并
且
被
使
用
在
很
多
不
同
的
地
方
,
比
如
同
一
个
中
的
:
接
下
来
我
们
会
看
到
很
多
条
件
判
断
语
句
,
它
们
负
责
检
查
传
递
给
的
参
数
。
内
核
的
提
供
了
一
个
特
殊
的
编
译
选
项
,
这
个
选
项
可
以
生
成
所
有
的
可
用
目
标
和
一
些
能
传
给
的
有
效
的
命
令
行
参
数
。
举
个
例
子
,
会
在
构
建
过
程
中
输
出
详
细
的
编
译
信
息
,
第
一
个
就
是
检
查
传
递
给
m
a
k
e
的
选
项
。
7
.
1
5
.
如
果
这
个
选
项
传
给
了
,
系
统
就
会
给
变
量
选
项
附
上
的
值
,
否
则
的
话
5
.
N
A
M
E
=
H
u
r
r
d
u
r
r
I
'
m
a
s
h
e
e
p
M
a
k
e
f
i
l
e
K
E
R
N
E
L
V
E
R
S
I
O
N
1
.
K
E
R
N
E
L
V
E
R
S
I
O
N
=
$
(
V
E
R
S
I
O
N
)
$
(
i
f
$
(
P
A
T
C
H
L
E
V
E
L
)
,
.
$
(
P
A
T
C
H
L
E
V
E
L
)
$
(
i
f
$
(
S
U
B
L
E
V
E
L
)
,
.
$
(
S
U
B
L
E
V
E
L
)
)
)
$
(
E
X
T
R
A
V
E
R
S
I
O
N
)
i
f
e
q
m
a
k
e
M
a
k
e
f
i
l
e
m
a
k
e
h
e
l
p
m
a
k
e
m
a
k
e
V
=
1
i
f
e
q
V
=
n
1
.
i
f
e
q
(
"
$
(
o
r
i
g
i
n
V
)
"
,
"
c
o
m
m
a
n
d
l
i
n
e
"
)
2
.
K
B
U
I
L
D
_
V
E
R
B
O
S
E
=
$
(
V
)
3
.
e
n
d
i
f
4
.
i
f
n
d
e
f
K
B
U
I
L
D
_
V
E
R
B
O
S
E
5
.
K
B
U
I
L
D
_
V
E
R
B
O
S
E
=
0
6
.
e
n
d
i
f
8
.
i
f
e
q
(
$
(
K
B
U
I
L
D
_
V
E
R
B
O
S
E
)
,
1
)
9
.
q
u
i
e
t
=
1
0
.
Q
=
1
1
.
e
l
s
e
1
2
.
q
u
i
e
t
=
q
u
i
e
t
_
1
3
.
Q
=
@
1
4
.
e
n
d
i
f
1
6
.
e
x
p
o
r
t
q
u
i
e
t
Q
K
B
U
I
L
D
_
V
E
R
B
O
S
E
V
=
n
m
a
k
e
K
B
U
I
L
D
_
V
E
R
B
O
S
E
V
K
B
U
I
L
D
_
V
E
R
B
O
S
E
就
会
为
。
然
后
系
统
会
检
查
的
值
,
以
此
来
决
定
和
的
值
。
符
号
控
制
命
令
的
输
出
,
如
果
它
被
放
在
一
个
命
令
之
前
,
这
条
命
令
的
输
出
将
会
是
,
而
不
是
(
L
C
T
T
译
注
:
C
C
在
m
a
k
e
f
i
l
e
中
一
般
都
是
编
译
命
令
)
。
在
这
段
最
后
,
系
统
导
出
了
所
有
的
变
量
。
下
一
个
语
句
检
查
的
是
传
递
给
的
选
项
,
这
个
选
项
允
许
在
指
定
的
目
录
输
出
所
有
的
结
果
文
件
:
2
.
6
.
1
3
.
1
7
.
系
统
会
检
查
变
量
,
它
代
表
内
核
代
码
的
顶
层
目
录
,
如
果
它
是
空
的
(
第
一
次
执
行
m
a
k
e
f
i
l
e
时
总
是
空
的
)
,
我
们
会
设
置
变
量
为
传
递
给
选
项
的
值
(
如
果
这
个
选
项
被
传
进
来
了
)
。
下
一
步
会
检
查
变
量
,
如
果
已
经
设
置
好
,
那
么
接
下
来
会
做
以
下
几
件
事
:
0
K
B
U
I
L
D
_
V
E
R
B
O
S
E
q
u
i
e
t
Q
@
C
C
s
c
r
i
p
t
s
/
m
o
d
/
e
m
p
t
y
.
o
C
o
m
p
i
l
i
n
g
.
.
.
.
s
c
r
i
p
t
s
/
m
o
d
/
e
m
p
t
y
.
o
i
f
e
q
m
a
k
e
O
=
/
d
i
r
d
i
r
1
.
i
f
e
q
(
$
(
K
B
U
I
L
D
_
S
R
C
)
,
)
3
.
i
f
e
q
(
"
$
(
o
r
i
g
i
n
O
)
"
,
"
c
o
m
m
a
n
d
l
i
n
e
"
)
4
.
K
B
U
I
L
D
_
O
U
T
P
U
T
:
=
$
(
O
)
5
.
e
n
d
i
f
7
.
i
f
n
e
q
(
$
(
K
B
U
I
L
D
_
O
U
T
P
U
T
)
,
)
8
.
s
a
v
e
d
-
o
u
t
p
u
t
:
=
$
(
K
B
U
I
L
D
_
O
U
T
P
U
T
)
9
.
K
B
U
I
L
D
_
O
U
T
P
U
T
:
=
$
(
s
h
e
l
l
m
k
d
i
r
-
p
$
(
K
B
U
I
L
D
_
O
U
T
P
U
T
)
&
&
c
d
$
(
K
B
U
I
L
D
_
O
U
T
P
U
T
)
1
0
.
&
&
/
b
i
n
/
p
w
d
)
1
1
.
$
(
i
f
$
(
K
B
U
I
L
D
_
O
U
T
P
U
T
)
,
,
1
2
.
$
(
e
r
r
o
r
f
a
i
l
e
d
t
o
c
r
e
a
t
e
o
u
t
p
u
t
d
i
r
e
c
t
o
r
y
"
$
(
s
a
v
e
d
-
o
u
t
p
u
t
)
"
)
)
1
4
.
s
u
b
-
m
a
k
e
:
F
O
R
C
E
1
5
.
$
(
Q
)
$
(
M
A
K
E
)
-
C
$
(
K
B
U
I
L
D
_
O
U
T
P
U
T
)
K
B
U
I
L
D
_
S
R
C
=
$
(
C
U
R
D
I
R
)
1
6
.
-
f
$
(
C
U
R
D
I
R
)
/
M
a
k
e
f
i
l
e
$
(
f
i
l
t
e
r
-
o
u
t
_
a
l
l
s
u
b
-
m
a
k
e
,
$
(
M
A
K
E
C
M
D
G
O
A
L
S
)
)
1
8
.
s
k
i
p
-
m
a
k
e
f
i
l
e
:
=
1
1
9
.
e
n
d
i
f
#
i
f
n
e
q
(
$
(
K
B
U
I
L
D
_
O
U
T
P
U
T
)
,
)
2
0
.
e
n
d
i
f
#
i
f
e
q
(
$
(
K
B
U
I
L
D
_
S
R
C
)
,
)
K
B
U
I
L
D
_
S
R
C
K
B
U
I
L
D
_
O
U
T
P
U
T
O
K
B
U
I
L
D
_
O
U
T
P
U
T
将
变
量
的
值
保
存
到
临
时
变
量
;
尝
试
创
建
给
定
的
输
出
目
录
;
检
查
创
建
的
输
出
目
录
,
如
果
失
败
了
就
打
印
错
误
;
如
果
成
功
创
建
了
输
出
目
录
,
那
么
就
在
新
目
录
重
新
执
行
命
令
(
参
见
选
项
)
。
下
一
个
语
句
会
检
查
传
递
给
m
a
k
e
的
选
项
和
:
7
.
第
一
个
选
项
会
告
诉
需
要
使
用
环
境
变
量
提
供
的
工
具
来
检
查
全
部
代
码
,
默
认
情
况
下
会
使
用
s
p
a
r
s
e
。
第
二
个
选
项
会
用
来
编
译
外
部
模
块
(
本
文
不
做
讨
论
)
。
系
统
还
会
检
查
变
量
,
如
果
没
有
被
设
置
,
系
统
会
设
置
变
量
为
:
4
.
K
B
U
I
L
D
_
O
U
T
P
U
T
s
a
v
e
d
-
o
u
t
p
u
t
m
a
k
e
-
C
i
f
e
q
C
M
1
.
i
f
e
q
(
"
$
(
o
r
i
g
i
n
C
)
"
,
"
c
o
m
m
a
n
d
l
i
n
e
"
)
2
.
K
B
U
I
L
D
_
C
H
E
C
K
S
R
C
=
$
(
C
)
3
.
e
n
d
i
f
4
.
i
f
n
d
e
f
K
B
U
I
L
D
_
C
H
E
C
K
S
R
C
5
.
K
B
U
I
L
D
_
C
H
E
C
K
S
R
C
=
0
6
.
e
n
d
i
f
8
.
i
f
e
q
(
"
$
(
o
r
i
g
i
n
M
)
"
,
"
c
o
m
m
a
n
d
l
i
n
e
"
)
9
.
K
B
U
I
L
D
_
E
X
T
M
O
D
:
=
$
(
M
)
1
0
.
e
n
d
i
f
C
m
a
k
e
f
i
l
e
$
C
H
E
C
K
c
M
K
B
U
I
L
D
_
S
R
C
K
B
U
I
L
D
_
S
R
C
s
r
c
t
r
e
e
.
1
.
i
f
e
q
(
$
(
K
B
U
I
L
D
_
S
R
C
)
,
)
2
.
s
r
c
t
r
e
e
:
=
.
3
.
e
n
d
i
f
5
.
o
b
j
t
r
e
e
:
=
.
6
.
s
r
c
:
=
$
(
s
r
c
t
r
e
e
)
7
.
o
b
j
:
=
$
(
o
b
j
t
r
e
e
)
8
.
这
将
会
告
诉
内
核
的
源
码
树
就
在
执
行
命
令
的
目
录
,
然
后
要
设
置
和
其
他
变
量
为
这
个
目
录
,
并
且
将
这
些
变
量
导
出
。
接
着
就
是
要
获
取
的
值
,
这
个
变
量
代
表
了
当
前
的
系
统
架
构
(
L
C
T
T
译
注
:
一
般
都
指
C
P
U
架
构
)
:
如
你
所
见
,
系
统
执
行
u
n
a
m
e
得
到
机
器
、
操
作
系
统
和
架
构
的
信
息
。
因
为
我
们
得
到
的
是
的
输
出
,
所
以
我
们
需
要
做
一
些
处
理
再
赋
给
变
量
。
获
得
之
后
就
要
设
置
和
,
提
供
了
硬
件
架
构
相
关
代
码
的
目
录
,
提
供
了
相
关
头
文
件
的
目
录
:
7
.
注
意
:
是
的
别
名
。
如
果
没
有
设
置
过
代
表
内
核
配
置
文
件
路
径
的
变
量
,
下
一
步
系
统
会
设
置
它
,
默
认
情
况
下
就
是
:
7
.
o
b
j
:
=
$
(
o
b
j
t
r
e
e
)
9
.
e
x
p
o
r
t
s
r
c
t
r
e
e
o
b
j
t
r
e
e
V
P
A
T
H
M
a
k
e
f
i
l
e
m
a
k
e
o
b
j
t
r
e
e
S
U
B
A
R
C
H
1
.
S
U
B
A
R
C
H
:
=
$
(
s
h
e
l
l
u
n
a
m
e
-
m
|
s
e
d
-
e
s
/
i
.
8
6
/
x
8
6
/
-
e
s
/
x
8
6
_
6
4
/
x
8
6
/
2
.
-
e
s
/
s
u
n
4
u
/
s
p
a
r
c
6
4
/
3
.
-
e
s
/
a
r
m
.
*
/
a
r
m
/
-
e
s
/
s
a
1
1
0
/
a
r
m
/
4
.
-
e
s
/
s
3
9
0
x
/
s
3
9
0
/
-
e
s
/
p
a
r
i
s
c
6
4
/
p
a
r
i
s
c
/
5
.
-
e
s
/
p
p
c
.
*
/
p
o
w
e
r
p
c
/
-
e
s
/
m
i
p
s
.
*
/
m
i
p
s
/
6
.
-
e
s
/
s
h
[
2
3
4
]
.
*
/
s
h
/
-
e
s
/
a
a
r
c
h
6
4
.
*
/
a
r
m
6
4
/
)
u
n
a
m
e
S
U
B
A
R
C
H
S
U
B
A
R
C
H
S
R
C
A
R
C
H
h
f
r
-
a
r
c
h
S
R
C
A
R
C
H
h
f
r
-
a
r
c
h
1
.
i
f
e
q
(
$
(
A
R
C
H
)
,
i
3
8
6
)
2
.
S
R
C
A
R
C
H
:
=
x
8
6
3
.
e
n
d
i
f
4
.
i
f
e
q
(
$
(
A
R
C
H
)
,
x
8
6
_
6
4
)
5
.
S
R
C
A
R
C
H
:
=
x
8
6
6
.
e
n
d
i
f
8
.
h
d
r
-
a
r
c
h
:
=
$
(
S
R
C
A
R
C
H
)
A
R
C
H
S
U
B
A
R
C
H
K
C
O
N
F
I
G
_
C
O
N
F
I
G
.
c
o
n
f
i
g
以
及
编
译
内
核
过
程
中
要
用
到
的
s
h
e
l
l
接
下
来
就
要
设
置
一
组
和
编
译
内
核
的
编
译
器
相
关
的
变
量
。
我
们
会
设
置
主
机
的
和
的
编
译
器
及
相
关
配
置
项
:
接
下
来
会
去
适
配
代
表
编
译
器
的
变
量
,
那
为
什
么
还
要
这
些
变
量
呢
?
这
是
因
为
是
编
译
内
核
过
程
中
要
使
用
的
目
标
架
构
的
编
译
器
,
但
是
是
要
被
用
来
编
译
一
组
程
序
的
(
下
面
我
们
就
会
看
到
)
。
然
后
我
们
就
看
到
变
量
和
的
定
义
,
这
两
个
变
量
决
定
了
我
们
要
编
译
什
么
东
西
(
内
核
、
模
块
或
者
两
者
)
:
3
.
在
这
我
们
可
以
看
到
这
些
变
量
的
定
义
,
并
且
,
如
果
们
仅
仅
传
递
了
给
,
变
量
会
依
赖
于
内
核
配
置
选
项
。
下
一
步
操
作
是
引
入
下
面
的
文
件
:
1
.
K
C
O
N
F
I
G
_
C
O
N
F
I
G
?
=
.
c
o
n
f
i
g
2
.
e
x
p
o
r
t
K
C
O
N
F
I
G
_
C
O
N
F
I
G
1
.
C
O
N
F
I
G
_
S
H
E
L
L
:
=
$
(
s
h
e
l
l
i
f
[
-
x
"
$
$
B
A
S
H
"
]
;
t
h
e
n
e
c
h
o
$
$
B
A
S
H
;
2
.
e
l
s
e
i
f
[
-
x
/
b
i
n
/
b
a
s
h
]
;
t
h
e
n
e
c
h
o
/
b
i
n
/
b
a
s
h
;
3
.
e
l
s
e
e
c
h
o
s
h
;
f
i
;
f
i
)
C
C
+
+
1
.
H
O
S
T
C
C
=
g
c
c
2
.
H
O
S
T
C
X
X
=
g
+
+
3
.
H
O
S
T
C
F
L
A
G
S
=
-
W
a
l
l
-
W
m
i
s
s
i
n
g
-
p
r
o
t
o
t
y
p
e
s
-
W
s
t
r
i
c
t
-
p
r
o
t
o
t
y
p
e
s
-
O
2
-
f
o
m
i
t
-
f
r
a
m
e
-
p
o
i
n
t
e
r
-
s
t
d
=
g
n
u
8
9
4
.
H
O
S
T
C
X
X
F
L
A
G
S
=
-
O
2
C
C
H
O
S
T
*
C
C
H
O
S
T
C
C
h
o
s
t
K
B
U
I
L
D
_
M
O
D
U
L
E
S
K
B
U
I
L
D
_
B
U
I
L
T
I
N
1
.
K
B
U
I
L
D
_
M
O
D
U
L
E
S
:
=
2
.
K
B
U
I
L
D
_
B
U
I
L
T
I
N
:
=
1
4
.
i
f
e
q
(
$
(
M
A
K
E
C
M
D
G
O
A
L
S
)
,
m
o
d
u
l
e
s
)
5
.
K
B
U
I
L
D
_
B
U
I
L
T
I
N
:
=
$
(
i
f
$
(
C
O
N
F
I
G
_
M
O
D
V
E
R
S
I
O
N
S
)
,
1
)
6
.
e
n
d
i
f
m
o
d
u
l
e
s
m
a
k
e
K
B
U
I
L
D
_
B
U
I
L
T
I
N
C
O
N
F
I
G
_
M
O
D
V
E
R
S
I
O
N
S
文
件
K
b
u
i
l
d
或
者
又
叫
做
是
一
个
用
来
管
理
构
建
内
核
及
其
模
块
的
特
殊
框
架
。
文
件
的
语
法
与
m
a
k
e
f
i
l
e
一
样
。
文
件
s
c
r
i
p
t
s
/
K
b
u
i
l
d
.
i
n
c
l
u
d
e
为
系
统
提
供
了
一
些
常
规
的
定
义
。
因
为
我
们
包
含
了
这
个
文
件
,
我
们
可
以
看
到
和
不
同
工
具
关
联
的
这
些
变
量
的
定
义
,
这
些
工
具
会
在
内
核
和
模
块
编
译
过
程
中
被
使
用
(
比
如
链
接
器
、
编
译
器
、
来
自
b
i
n
u
t
i
l
s
的
二
进
制
工
具
包
,
等
等
)
:
在
这
些
定
义
好
的
变
量
后
面
,
我
们
又
定
义
了
两
个
变
量
:
和
。
他
们
包
含
了
头
文
件
的
路
径
(
第
一
个
是
给
用
户
用
的
,
第
二
个
是
给
内
核
用
的
)
:
7
.
以
及
给
C
编
译
器
的
标
准
标
志
:
这
并
不
是
最
终
确
定
的
编
译
器
标
志
,
它
们
还
可
以
在
其
他
m
a
k
e
f
i
l
e
里
面
更
新
(
比
如
1
.
i
n
c
l
u
d
e
s
c
r
i
p
t
s
/
K
b
u
i
l
d
.
i
n
c
l
u
d
e
K
e
r
n
e
l
B
u
i
l
d
S
y
s
t
e
m
k
b
u
i
l
d
k
b
u
i
l
d
k
b
u
i
l
d
1
.
A
S
=
$
(
C
R
O
S
S
_
C
O
M
P
I
L
E
)
a
s
2
.
L
D
=
$
(
C
R
O
S
S
_
C
O
M
P
I
L
E
)
l
d
3
.
C
C
=
$
(
C
R
O
S
S
_
C
O
M
P
I
L
E
)
g
c
c
4
.
C
P
P
=
$
(
C
C
)
-
E
5
.
A
R
=
$
(
C
R
O
S
S
_
C
O
M
P
I
L
E
)
a
r
6
.
N
M
=
$
(
C
R
O
S
S
_
C
O
M
P
I
L
E
)
n
m
7
.
S
T
R
I
P
=
$
(
C
R
O
S
S
_
C
O
M
P
I
L
E
)
s
t
r
i
p
8
.
O
B
J
C
O
P
Y
=
$
(
C
R
O
S
S
_
C
O
M
P
I
L
E
)
o
b
j
c
o
p
y
9
.
O
B
J
D
U
M
P
=
$
(
C
R
O
S
S
_
C
O
M
P
I
L
E
)
o
b
j
d
u
m
p
1
0
.
A
W
K
=
a
w
k
1
1
.
.
.
.
1
2
.
.
.
.
1
3
.
.
.
.
U
S
E
R
I
N
C
L
U
D
E
L
I
N
U
X
I
N
C
L
U
D
E
1
.
U
S
E
R
I
N
C
L
U
D
E
:
=
2
.
-
I
$
(
s
r
c
t
r
e
e
)
/
a
r
c
h
/
$
(
h
d
r
-
a
r
c
h
)
/
i
n
c
l
u
d
e
/
u
a
p
i
3
.
-
I
a
r
c
h
/
$
(
h
d
r
-
a
r
c
h
)
/
i
n
c
l
u
d
e
/
g
e
n
e
r
a
t
e
d
/
u
a
p
i
4
.
-
I
$
(
s
r
c
t
r
e
e
)
/
i
n
c
l
u
d
e
/
u
a
p
i
5
.
-
I
i
n
c
l
u
d
e
/
g
e
n
e
r
a
t
e
d
/
u
a
p
i
6
.
-
i
n
c
l
u
d
e
$
(
s
r
c
t
r
e
e
)
/
i
n
c
l
u
d
e
/
l
i
n
u
x
/
k
c
o
n
f
i
g
.
h
8
.
L
I
N
U
X
I
N
C
L
U
D
E
:
=
9
.
-
I
$
(
s
r
c
t
r
e
e
)
/
a
r
c
h
/
$
(
h
d
r
-
a
r
c
h
)
/
i
n
c
l
u
d
e
1
0
.
.
.
.
1
.
K
B
U
I
L
D
_
C
F
L
A
G
S
:
=
-
W
a
l
l
-
W
u
n
d
e
f
-
W
s
t
r
i
c
t
-
p
r
o
t
o
t
y
p
e
s
-
W
n
o
-
t
r
i
g
r
a
p
h
s
2
.
-
f
n
o
-
s
t
r
i
c
t
-
a
l
i
a
s
i
n
g
-
f
n
o
-
c
o
m
m
o
n
3
.
-
W
e
r
r
o
r
-
i
m
p
l
i
c
i
t
-
f
u
n
c
t
i
o
n
-
d
e
c
l
a
r
a
t
i
o
n
4
.
-
W
n
o
-
f
o
r
m
a
t
-
s
e
c
u
r
i
t
y
5
.
-
s
t
d
=
g
n
u
8
9
a
r
c
h
/
里
面
的
k
b
u
i
l
d
)
。
变
量
定
义
完
之
后
,
全
部
会
被
导
出
供
其
他
m
a
k
e
f
i
l
e
使
用
。
下
面
的
两
个
变
量
和
包
含
了
被
版
本
控
制
系
统
忽
略
的
文
件
:
这
就
是
全
部
了
,
我
们
已
经
完
成
了
所
有
的
准
备
工
作
,
下
一
个
点
就
是
如
果
构
建
。
直
面
内
核
构
建
现
在
我
们
已
经
完
成
了
所
有
的
准
备
工
作
,
根
m
a
k
e
f
i
l
e
(
注
:
内
核
根
目
录
下
的
m
a
k
e
f
i
l
e
)
的
下
一
步
工
作
就
是
和
编
译
内
核
相
关
的
了
。
在
这
之
前
,
我
们
不
会
在
终
端
看
到
命
令
输
出
的
任
何
东
西
。
但
是
现
在
编
译
的
第
一
步
开
始
了
,
这
里
我
们
需
要
从
内
核
根
m
a
k
e
f
i
l
e
的
5
9
8
行
开
始
,
这
里
可
以
看
到
目
标
:
不
要
操
心
我
们
略
过
的
从
到
这
一
部
分
m
a
k
e
f
i
l
e
代
码
,
他
们
只
是
负
责
根
据
各
种
配
置
文
件
(
)
生
成
不
同
目
标
内
核
的
,
因
为
之
前
我
就
说
了
这
一
部
分
我
们
只
讨
论
构
建
内
核
的
通
用
途
径
。
目
标
是
在
命
令
行
如
果
不
指
定
具
体
目
标
时
默
认
使
用
的
目
标
。
你
可
以
看
到
这
里
包
含
了
架
构
相
关
的
m
a
k
e
f
i
l
e
(
在
这
里
就
指
的
是
a
r
c
h
/
x
8
6
/
M
a
k
e
f
i
l
e
)
。
从
这
一
时
刻
起
,
我
们
会
从
这
个
m
a
k
e
f
i
l
e
继
续
进
行
下
去
。
如
我
们
所
见
,
目
标
依
赖
于
根
m
a
k
e
f
i
l
e
后
面
声
明
的
:
是
l
i
n
u
x
内
核
的
静
态
链
接
可
执
行
文
件
格
式
。
脚
本
s
c
r
i
p
t
s
/
l
i
n
k
-
v
m
l
i
n
u
x
.
s
h
把
不
同
的
编
译
好
的
子
模
块
链
接
到
一
起
形
成
了
v
m
l
i
n
u
x
。
第
二
个
目
标
是
,
它
的
定
义
如
下
:
它
是
由
内
核
代
码
下
的
每
个
顶
级
目
录
的
a
r
c
h
/
R
C
S
_
F
I
N
D
_
I
G
N
O
R
E
R
C
S
_
T
A
R
_
I
G
N
O
R
E
1
.
e
x
p
o
r
t
R
C
S
_
F
I
N
D
_
I
G
N
O
R
E
:
=
(
-
n
a
m
e
S
C
C
S
-
o
-
n
a
m
e
B
i
t
K
e
e
p
e
r
-
o
-
n
a
m
e
.
s
v
n
-
o
2
.
-
n
a
m
e
C
V
S
-
o
-
n
a
m
e
.
p
c
-
o
-
n
a
m
e
.
h
g
-
o
-
n
a
m
e
.
g
i
t
)
3
.
-
p
r
u
n
e
-
o
4
.
e
x
p
o
r
t
R
C
S
_
T
A
R
_
I
G
N
O
R
E
:
=
-
-
e
x
c
l
u
d
e
S
C
C
S
-
-
e
x
c
l
u
d
e
B
i
t
K
e
e
p
e
r
-
-
e
x
c
l
u
d
e
.
s
v
n
5
.
-
-
e
x
c
l
u
d
e
C
V
S
-
-
e
x
c
l
u
d
e
.
p
c
-
-
e
x
c
l
u
d
e
.
h
g
-
-
e
x
c
l
u
d
e
.
g
i
t
v
m
l
i
n
u
x
m
a
k
e
v
m
l
i
n
u
x
1
.
a
l
l
:
v
m
l
i
n
u
x
2
.
i
n
c
l
u
d
e
a
r
c
h
/
$
(
S
R
C
A
R
C
H
)
/
M
a
k
e
f
i
l
e
e
x
p
o
r
t
R
C
S
_
F
I
N
D
_
I
G
N
O
R
E
.
.
.
.
.
a
l
l
:
v
m
l
i
n
u
x
.
.
.
.
.
m
a
k
e
*
.
c
o
n
f
i
g
a
l
l
:
a
l
l
v
m
l
i
n
u
x
1
.
v
m
l
i
n
u
x
:
s
c
r
i
p
t
s
/
l
i
n
k
-
v
m
l
i
n
u
x
.
s
h
$
(
v
m
l
i
n
u
x
-
d
e
p
s
)
F
O
R
C
E
v
m
l
i
n
u
x
v
m
l
i
n
u
x
-
d
e
p
s
1
.
v
m
l
i
n
u
x
-
d
e
p
s
:
=
$
(
K
B
U
I
L
D
_
L
D
S
)
$
(
K
B
U
I
L
D
_
V
M
L
I
N
U
X
_
I
N
I
T
)
$
(
K
B
U
I
L
D
_
V
M
L
I
N
U
X
_
M
A
I
N
)
b
u
i
l
t
-
i
n
.
o
组
成
的
。
之
后
我
们
还
会
检
查
内
核
所
有
的
目
录
,
会
编
译
各
个
目
录
下
所
有
的
对
应
的
源
文
件
。
接
着
调
用
把
这
些
文
件
合
并
到
一
个
文
件
里
。
此
时
我
们
还
没
有
,
所
以
目
标
现
在
还
不
会
被
构
建
。
对
我
而
言
包
含
下
面
的
文
件
:
下
一
个
可
以
被
执
行
的
目
标
如
下
:
就
像
我
们
看
到
的
,
依
赖
于
两
部
分
:
和
。
第
一
个
定
义
在
内
核
的
根
中
,
准
备
工
作
分
成
三
个
阶
段
:
5
.
k
b
u
i
l
d
$
(
o
b
j
-
y
)
$
(
L
D
)
-
r
b
u
i
l
d
-
i
n
.
o
v
m
l
i
n
u
x
-
d
e
p
s
v
m
l
i
n
u
x
v
m
l
i
n
u
x
-
d
e
p
s
1
.
a
r
c
h
/
x
8
6
/
k
e
r
n
e
l
/
v
m
l
i
n
u
x
.
l
d
s
a
r
c
h
/
x
8
6
/
k
e
r
n
e
l
/
h
e
a
d
_
6
4
.
o
2
.
a
r
c
h
/
x
8
6
/
k
e
r
n
e
l
/
h
e
a
d
6
4
.
o
a
r
c
h
/
x
8
6
/
k
e
r
n
e
l
/
h
e
a
d
.
o
3
.
i
n
i
t
/
b
u
i
l
t
-
i
n
.
o
u
s
r
/
b
u
i
l
t
-
i
n
.
o
4
.
a
r
c
h
/
x
8
6
/
b
u
i
l
t
-
i
n
.
o
k
e
r
n
e
l
/
b
u
i
l
t
-
i
n
.
o
5
.
m
m
/
b
u
i
l
t
-
i
n
.
o
f
s
/
b
u
i
l
t
-
i
n
.
o
6
.
i
p
c
/
b
u
i
l
t
-
i
n
.
o
s
e
c
u
r
i
t
y
/
b
u
i
l
t
-
i
n
.
o
7
.
c
r
y
p
t
o
/
b
u
i
l
t
-
i
n
.
o
b
l
o
c
k
/
b
u
i
l
t
-
i
n
.
o
8
.
l
i
b
/
l
i
b
.
a
a
r
c
h
/
x
8
6
/
l
i
b
/
l
i
b
.
a
9
.
l
i
b
/
b
u
i
l
t
-
i
n
.
o
a
r
c
h
/
x
8
6
/
l
i
b
/
b
u
i
l
t
-
i
n
.
o
1
0
.
d
r
i
v
e
r
s
/
b
u
i
l
t
-
i
n
.
o
s
o
u
n
d
/
b
u
i
l
t
-
i
n
.
o
1
1
.
f
i
r
m
w
a
r
e
/
b
u
i
l
t
-
i
n
.
o
a
r
c
h
/
x
8
6
/
p
c
i
/
b
u
i
l
t
-
i
n
.
o
1
2
.
a
r
c
h
/
x
8
6
/
p
o
w
e
r
/
b
u
i
l
t
-
i
n
.
o
a
r
c
h
/
x
8
6
/
v
i
d
e
o
/
b
u
i
l
t
-
i
n
.
o
1
3
.
n
e
t
/
b
u
i
l
t
-
i
n
.
o
1
.
$
(
s
o
r
t
$
(
v
m
l
i
n
u
x
-
d
e
p
s
)
)
:
$
(
v
m
l
i
n
u
x
-
d
i
r
s
)
;
2
.
$
(
v
m
l
i
n
u
x
-
d
i
r
s
)
:
p
r
e
p
a
r
e
s
c
r
i
p
t
s
3
.
$
(
Q
)
$
(
M
A
K
E
)
$
(
b
u
i
l
d
)
=
$
@
v
m
l
i
n
u
x
-
d
i
r
p
r
e
p
a
r
e
s
c
r
i
p
t
s
p
r
e
p
a
r
e
m
a
k
e
f
i
l
e
1
.
p
r
e
p
a
r
e
:
p
r
e
p
a
r
e
0
2
.
p
r
e
p
a
r
e
0
:
a
r
c
h
p
r
e
p
a
r
e
F
O
R
C
E
3
.
$
(
Q
)
$
(
M
A
K
E
)
$
(
b
u
i
l
d
)
=
.
4
.
a
r
c
h
p
r
e
p
a
r
e
:
a
r
c
h
h
e
a
d
e
r
s
a
r
c
h
s
c
r
i
p
t
s
p
r
e
p
a
r
e
1
s
c
r
i
p
t
s
_
b
a
s
i
c
6
.
p
r
e
p
a
r
e
1
:
p
r
e
p
a
r
e
2
$
(
v
e
r
s
i
o
n
_
h
)
i
n
c
l
u
d
e
/
g
e
n
e
r
a
t
e
d
/
u
t
s
r
e
l
e
a
s
e
.
h
7
.
i
n
c
l
u
d
e
/
c
o
n
f
i
g
/
a
u
t
o
.
c
o
n
f
第
一
个
展
开
到
,
后
者
又
展
开
到
和
,
这
两
个
变
量
定
义
在
相
关
的
M
a
k
e
f
i
l
e
。
让
我
们
看
看
这
个
文
件
。
特
定
的
m
a
k
e
f
i
l
e
从
变
量
定
义
开
始
,
这
些
变
量
都
是
和
特
定
架
构
的
配
置
文
件
(
d
e
f
c
o
n
f
i
g
,
等
等
)
有
关
联
。
在
定
义
了
编
译
1
6
-
b
i
t
代
码
的
编
译
选
项
之
后
,
根
据
变
量
的
值
,
如
果
是
,
汇
编
代
码
、
链
接
器
、
以
及
其
它
很
多
东
西
(
全
部
的
定
义
都
可
以
在
a
r
c
h
/
x
8
6
/
M
a
k
e
f
i
l
e
找
到
)
对
应
的
参
数
就
是
,
而
就
对
应
的
是
。
第
一
个
目
标
是
m
a
k
e
f
i
l
e
生
成
的
系
统
调
用
列
表
(
s
y
s
c
a
l
l
t
a
b
l
e
)
中
的
:
第
二
个
目
标
是
m
a
k
e
f
i
l
e
里
的
:
我
们
可
以
看
到
是
依
赖
于
根
M
a
k
e
f
i
l
e
里
的
。
首
先
我
们
可
以
看
出
是
按
照
s
c
r
i
p
t
s
/
b
a
s
i
c
的
m
a
k
e
f
i
l
e
执
行
m
a
k
e
的
:
包
含
了
编
译
两
个
主
机
程
序
和
8
.
$
(
c
m
d
_
c
r
m
o
d
v
e
r
d
i
r
)
9
.
p
r
e
p
a
r
e
2
:
p
r
e
p
a
r
e
3
o
u
t
p
u
t
m
a
k
e
f
i
l
e
a
s
m
-
g
e
n
e
r
i
c
p
r
e
p
a
r
e
0
a
r
c
h
p
r
e
p
a
r
e
a
r
c
h
h
e
a
d
e
r
a
r
c
h
s
c
r
i
p
t
s
x
8
6
_
6
4
x
8
6
_
6
4
B
I
T
S
3
2
i
3
8
6
6
4
x
8
6
_
8
4
a
r
c
h
h
e
a
d
e
r
s
1
.
a
r
c
h
h
e
a
d
e
r
s
:
2
.
$
(
Q
)
$
(
M
A
K
E
)
$
(
b
u
i
l
d
)
=
a
r
c
h
/
x
8
6
/
e
n
t
r
y
/
s
y
s
c
a
l
l
s
a
l
l
a
r
c
h
s
c
r
i
p
t
s
1
.
a
r
c
h
s
c
r
i
p
t
s
:
s
c
r
i
p
t
s
_
b
a
s
i
c
2
.
$
(
Q
)
$
(
M
A
K
E
)
$
(
b
u
i
l
d
)
=
a
r
c
h
/
x
8
6
/
t
o
o
l
s
r
e
l
o
c
s
a
r
c
h
s
c
r
i
p
t
s
s
c
r
i
p
t
s
_
b
a
s
i
c
s
c
r
i
p
t
s
_
b
a
s
i
c
1
.
s
c
r
i
p
t
s
_
b
a
s
i
c
:
2
.
$
(
Q
)
$
(
M
A
K
E
)
$
(
b
u
i
l
d
)
=
s
c
r
i
p
t
s
/
b
a
s
i
c
s
c
r
i
p
t
s
/
b
a
s
i
c
/
M
a
k
e
f
i
l
e
f
i
x
d
e
p
回复
举报
上一个主题
下一个主题
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
!disable!!post_parseurl!
使用Markdown编辑器编辑
使用富文本编辑器编辑
回帖后跳转到最后一页