看板FreeBSD
标 题Re: [问题]如何改 cc 的版本 ?
发信站无名小站 (Thu Sep 30 15:04:56 2004)
转信站ptt!ctu-reader!ctu-peer!news.nctu!netnews.csie.nctu!wretch
※ 引述《[email protected] (兰阳过客)》之铭言:
> 请问一下,在 FreeBSD 所用的 cc 是不是指的就是 gcc ?
是 4.9下cc版本是2.95.4 5.x系列应该也是
> 如果是的话,要怎麽把 gcc 的版本改成 3.4 呢 ?
> 可以直接到 /usr/ports/lang/gcc34 用 make install 吗?
> 这样他会取代旧的 gcc 吗?
不会 它预设会install在/usr/local/bin下 且档名就叫gcc34 g++34 cpp34等
先说明 你把系统的cc版本改成3.4是没好处的 就我之前的经验
换了之後有些ports的东西反而build不起来 要不然就是会有奇怪的
warning之类的 还是乖乖的用内建的2.95.4 for freebsd才是王道
我的换法是这样(暴力)
cp /usr/bin/cc /usr/bin/cc.2954;
cp /usr/bin/c++ /usr/bin/c++.2954;
cp /usr/bin/cpp /usr/bin/cpp.2954;
ln -s /path/to/gcc34 /usr/bin/cc;
ln -s /path/to/c++34 /usr/bin/c++;
ln -s /path/to/cpp34 /usr/bin/cpp;
要换回来吧link砍了 rename回来即可
不过回头是岸呀 施主
--
夫兵者不祥之器物或恶之故有道者不处君子居则贵左用兵则贵右兵者不祥之器非君子
之器不得已BLOG http://www.wretch.twbbs.org/blog 安西教练 我想写日记 呜呜下
矣吉事尚左凶事尚右偏将军居左上将军居右言以丧礼处之杀人之众以哀悲泣之战胜以
丧礼处之道常无名朴虽小天下莫能臣侯王若能守之万物将自宾天地相合以降甘露民莫
之令而自均始制有名名亦既有夫亦将知止知止可以不殆譬道 zivv.cs.nthu.edu.tw海