Ubuntu 交叉编译 Mingw32用GCC(一)

最近在研究Mingw32,想用最新的GCC来编译软件,从网上找了一些GCC4.2.2也自己在Mingw32下编译了GCC4.2.2但是总是不太满意。于是想研究在linux下交叉编译,顺便就像先拿GCC来开开刀。
由于电脑上只有Ubuntu装载VMware里面的,所以就用它了。


Ubuntu 7.10自带的的GCC是4.13的
然后我就参照doom9的一篇文件来编译Mingw32用的GCC

http://forum.doom9.org/showthread.php?t=108215

开始一切顺利,因为默认帐户权限是受限制的,很多命令都需要+sudo来执行。
然而这样就造成一个问题sudo的PATH是无法修改的,从而导致我编译任何东西都是用系统默认的GCC而不是我重新编译的GCC-4.2.2,白白浪费了两天的时间编译程序。。。

后来想到如果能用root权限就好了,于是google了一下
可以用以下方法来开启su
首先执行sudo passwd
然后会提示输入当前帐户的密码(即安装Ubuntu的时候输入的密码)
然后会提示输入新口令,口令输入成功后就可以用su来得到root权限了。
这样在程序编译过程中就不需要添加sudo来执行。也可以顺利的让修改的PATH能够被正常使用。

详细编译过程下次再写~~

以上内容已过期,不符合现在的情况。

此条目发表在 程序开发 分类目录,贴了 , , , , 标签。将固定链接加入收藏夹。

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">

 

Anti-Spam Protection by WP-SpamFree