QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1082|回复: 8

gcc默认为i686优化,如何让其为athlon-xp优化?

[复制链接]
发表于 2005-4-21 01:28:55 | 显示全部楼层 |阅读模式
如果每次都打参数 “-mtune=athlon-xp”也太辛苦了吧,有没有什么一劳永逸的办法?类似gentoo的修改make.conf?我用的是ml.
先谢过了
发表于 2005-4-23 16:17:52 | 显示全部楼层
用Makefile啊~~
回复

使用道具 举报

发表于 2005-4-23 17:10:46 | 显示全部楼层
是阿。。写个 /etc/make.conf 然后每个 Makefile 自己 .include 一下……呵呵
btw,为什么用 -mtune 不用 -march?
回复

使用道具 举报

 楼主| 发表于 2005-4-23 18:32:57 | 显示全部楼层
[quote:51443939b9="wolf0403"]是阿。。写个 /etc/make.conf 然后每个 Makefile 自己 .include 一下……呵呵
btw,为什么用 -mtune 不用 -march?[/quote]

刚查了一下手册,-mtune和-march似乎是一样的。
多谢两位,不过修改每个程序的makefile也实在是件很郁闷的事
回复

使用道具 举报

发表于 2005-4-23 19:18:29 | 显示全部楼层
gcc -v 可以看到 gcc 的 spec 文件的位置。打开,然后 *cc1 和 *cc1plus 两个 spec 下面一行里面分别加上 -march=athlon-xp 试试……我看 gcc 的 info pages 里面好像是说这样操作,但是我自己没试验过。。。
This information is provided "AS IS" and comes with ABSOLUTELY NO WARRANTY ^_^
回复

使用道具 举报

 楼主| 发表于 2005-4-24 01:14:45 | 显示全部楼层
似乎不行,提示gcc cannot create binary executables. 算了,那么还是继续用i686的好了,或者自己改
makefile
回复

使用道具 举报

发表于 2005-4-24 13:48:26 | 显示全部楼层
呵呵,抱歉了:)
回复

使用道具 举报

 楼主| 发表于 2005-4-24 19:42:37 | 显示全部楼层
[quote:246a00e761="wolf0403"]呵呵,抱歉了:)[/quote]
没事,还是多谢你了
回复

使用道具 举报

发表于 2005-4-30 22:55:16 | 显示全部楼层
我的为什么默认的是386啊?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-6 03:46 , Processed in 0.071347 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表