2012/3/12 Dongsheng Song :
> 2012/3/13 Deng Xiyue
>>
>> "--with-arch-32" 影响的是 "-march",即由 gcc 编译出来的程序优化架构。而 "--target" 则指定的是 gcc
>> 自己的架构。
>
>
> 错了,应该是: gcc 在 --build 架构上构建,在 --host 架构上运行,生成的代码运行在 --target 架构上.
混淆了 host/target 的意义。多谢指正。
2012/3/13 Deng Xiyue
>
> "--with-arch-32" 影响的是 "-march",即由 gcc 编译出来的程序优化架构。而 "--target" 则指定的是 gcc
> 自己的架构。
>
错了,应该是: gcc 在 --build 架构上构建,在 --host 架构上运行,生成的代码运行在 --target 架构上.
2012/3/12 Dongsheng Song :
> 2012/3/11 wolf python london
>>
>> 2012/3/11 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
2012/3/11 wolf python london
> 2012/3/11 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 diff
4 matches
Mail list logo