LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1194|回复: 12

gcc安装及编译参数优化的问题

[复制链接]
发表于 2006-3-11 11:41:08 | 显示全部楼层 |阅读模式
我下了gcc4.1.0,然后解压安装,只是我不知道该怎么选择安装,结果就装了全部,
然后再运行gcc发现还是4.0
,那么我是不是该apt直接卸载以前的版本,然后再怎么选择性的安装gcc

另外,make.conf在哪里,我想写进优化参数,请大家指教

补,我现在还没有进X,进去了只是一片细碎的灰格,还没搞定,所以只能在字符界面下做这些了
发表于 2006-3-11 11:45:21 | 显示全部楼层
如果 gcc-4.1 命令是存在的, 那么
rm /usr/bin/gcc
ln -s /usr/bin/gcc-4.1 /usr/bin/gcc
这样系统中的gcc默认就指向4.1了
如果不想这么做, 在编译东西的时候加上参数 CC=gcc-4.1 也可以起到同样的效果
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-11 12:02:16 | 显示全部楼层
那么怎么选择安装以及make.conf呢
回复 支持 反对

使用道具 举报

发表于 2006-3-11 13:15:22 | 显示全部楼层
在Debian下的话, 选择安装根本不是问题. 建议用 Synaptic
make.conf 我从来没有管过它, 不知道有何用处
回复 支持 反对

使用道具 举报

发表于 2006-3-11 13:51:13 | 显示全部楼层
我怎么觉得你进错了版,make.conf是BSD或Gentoo这样类似ports系统才用的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-11 18:19:30 | 显示全部楼层
如果make.conf没有用的话,那么每次make,你看到的-O2编译参数是写在哪里的,我希望可以加上一些更详细的
回复 支持 反对

使用道具 举报

发表于 2006-3-11 20:05:46 | 显示全部楼层
一般的参数都是写在 Makefile 中的

而大多数软件的 Makefile 都是通过 configure 脚本来生成的

如果你想自己加参数, 一般来说
CC=gcc-3.3  LDFLAGS="-static" CPPFLAGS="-O2" ./configure
类似这样的方法就可以了
回复 支持 反对

使用道具 举报

发表于 2006-3-11 20:07:41 | 显示全部楼层
关于楼主进入 X 后 "一片细碎的网格", 应该是你没有安装窗口管理器. 装一个 icewm, xfce4 这样的东东就好了. 如果电脑配置比较好, 用 KDE 或者 Gnome 更舒服一些
回复 支持 反对

使用道具 举报

发表于 2006-3-12 07:35:52 | 显示全部楼层
Post by ztkx
我下了gcc4.1.0,然后解压安装,只是我不知道该怎么选择安装,结果就装了全部,
然后再运行gcc发现还是4.0
,那么我是不是该apt直接卸载以前的版本,然后再怎么选择性的安装gcc

另外,make.conf在哪里,我想写进优化参数,请大家指教

补,我现在还没有进X,进去了只是一片细碎的灰格,还没搞定,所以只能在字符界面下做这些了
把你执行的 configure 命令贴出来看看,估计有什麽东西漏了,编译 gcc 最好还是叁考 LFS 手册

make.conf 的问题,在Debian 是没有用的,楼上几位已解译了

X 的问题,你是如何进 X 的?
回复 支持 反对

使用道具 举报

发表于 2006-3-12 18:38:10 | 显示全部楼层
configure 的命令可以参考这里

http://www.linuxsir.cn/bbs/showthread.php?t=232941
回复 支持 反对

使用道具 举报

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

本版积分规则

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