樱家冢 发表于 2003-3-14 22:21:28

求助!如何修改gcc的CFLAG等编译参数?

我在置顶的nvidia 41.91驱动帖里面看到关于修改gcc的CFLAG等参数优化编译出来的程序,请问,这个优化参数该怎么修改?要改configure文件吗?还是configure的时候加上参数,又或者可以在某个系统文件里面添加上这些设定?

樱家冢 发表于 2003-3-15 18:38:48

没人知道吗?拜托办忙啊,我在google上面找过的,都是关于优化参数本身,就是不提在哪里改。

llc 发表于 2003-3-15 18:55:33

如果是用rpm包rebuild,试试--target=athlon参数(默认的athlon优化参数可以在/var/lib/rpm/rpmrc里查看,当然也可以按需修改)
如果是tar.bz编译,试试export CFLAG=优化参数,然后再编译驱动
对于nvidia驱动,其实它的主要模块已经是预编译(你别以为它有源码包就是开源)的,因此就算用优化参数编译,结果也不明显

樱家冢 发表于 2003-3-15 23:02:04

如果是用rpm包rebuild,试试--target=athlon参数(默认的athlon优化参数可以在/var/lib/rpm/rpmrc里查看,当然也可以按需修改)
如果是tar.bz编译,试试export CFLAG=优化参数,然后再编译驱动
对于nvidia驱动,其实它的主要模块已经是预编译(你别以为它有源码包就是开源)的,因此就算用优化参数编译,结果也不明显
原来如此,我已经修改了/usr/lib/rpm/rpmrc文件,就剩下在/etc/bashrc文件里面加入export CFLAG=xxxxxxxxx这一行了是吧?

llc 发表于 2003-3-15 23:19:28

可以在开始编译程序时才export,如果你发现参数没用的话,请检测一下configure脚本,有时程序在这个脚本里指定了一个保守参数

樱家冢 发表于 2003-3-15 23:40:22

可以在开始编译程序时才export,如果你发现参数没用的话,请检测一下configure脚本,有时程序在这个脚本里指定了一个保守参数
I see. 多谢了
页: [1]
查看完整版本: 求助!如何修改gcc的CFLAG等编译参数?