版主
主题
回帖0
积分10609
阅读权限200
注册时间2008-11-22
最后登录1970-1-1
在线时间 小时
|
楼主 |
发表于 2017-5-4 19:31
|
显示全部楼层
本帖最后由 kenson 于 2017-5-14 12:02 编辑
9 g0 j$ g) _) e: V
8 @! @' U( u0 Q4 ~0 si686的解释:$ x4 E1 V( R6 \4 m0 U+ `' |: u
i代表intel系列的cpu 。( \! F8 l, u$ u6 p1 p
" [0 C% d8 W1 Z
386 几乎适用于所有的 x86 平台,不论是旧的 pentum 或者是新的 pentum-IV 与 K7 系列的 CPU等等,都可以正常的工作!那个 i 指的是 Intel 兼容的 CPU 的意思,至于 386 不用说,就是 CPU 的等级啦! . w8 d. z+ G; G
1 d7 y7 H" A/ l8 L9 S% ki586 就是 586 等级的计算机,那是哪些呢?包括 pentum 第一代 MMX CPU, AMD 的 K5, K6 系列 CPU ( socket 7 插脚 ) 等等的 CPU 都算是这个等级;
4 f- [1 C: X# K5 U* j6 O/ }# ~9 _" O! c' {* {, z1 e
i686 在 pentun II 以后的 Intel 系列 CPU ,及 K7 以后等级的 CPU 都属于这个 686 等级!$ f9 J8 x& _7 g, W9 F( E* h
x86_64的解释:
; y; _( {, Y# b5 I S
N( [# j; m A而x86_64就是64位的x(代表不确定。可以是3、4、5、6、)86,是个统称,如果是i686_64也是属于x86_64的。+ ]0 P& q% R& N( {4 u( W
( J4 n5 [) s0 V% \, k: a3 Q* @ G
1 b* V+ K9 Q3 \( V$ ?0 x9 ~, ?9 j7 M$ r# T
9 O( F/ |& x+ t! G6 D7 J
sed 置换方法
& ]9 ~+ b0 d' p- ]8 C$ w- Z1 ^! V, D) S/ R5 J# D
archi = $(shell uname -m | sed s/i.86/i386/)
# m5 R! `# Q7 U: S0 i0 v#i.86 跟i686
' M; s7 c, \6 c. M) J, z5 L: |2 F
8 G3 [ Z/ R, e; {0 K- s6 N# k4 `. ]! Z3 U; Y% m
all:
7 J& _2 z' W" k: q/ K @echo $(archi)9 }: Y" o: s. C: c7 H& N5 f+ e
% P9 }' p- {7 D& `6 S4 c
|
|