我始终认为,debian为了让以前的老电脑也能运行debian,故debian默认生成的是
i386或i486的内核。
于 2012年03月11日 07:16, Plain_Text 写道:
前几天列表里讨论了相关问题,我做了一个这样的试验。
$ gcc -c main.c -o main.o
$ gcc -march=i486 -c main.c -o main_i486.o
$ gcc -march=i686 -c main.c -o main_i686.o
$ diff main.o main_i486.o
Binary files main.o and main_486.o differ
$ diff main.o main_i686.o
其中 main.c 是一个简单的 C 程序。可以看出,默认生成的是 i686 版本。
可问题是,在 gcc -v 下却看到 Target: i486-linux-gnu .
究竟是怎么回事?
--
To UNSUBSCRIBE, email to debian-chinese-gb-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4f5c79ea.5020...@gmail.com