您的位置:首页 > 编程语言

Ubuntu 10.10 中文化GCC4.5和Code::Blocks中文化编程

2011-03-08 23:00 423 查看
Ubuntu 10.10 中文化GCC4.5和Code::Blocks中文化编程 成果图



gcc-4.5.mo 中文化包下载
http://cid-0604030941ce925d.office.live.com/self.aspx/codeblocks-Demo/Ubuntu%e4%b8%ad%e6%96%87%e5%8c%96GCC4.5%e5%92%8cCodeBlocks%e4%b8%ad%e6%96%87%e5%8c%96%e7%bc%96%e7%a8%8b.7z
sudo apt-get install gcc [输入TAB键两下会出来下面的列表]

gcc                    gcc-4.4-multilib
gcc-4.1                gcc-4.4-source
gcc-4.1-base           gcc-4.5
gcc-4.3                gcc-4.5-locales
本来想有(locales),就升级后就中文了
gcc-4.4-locales        gccxml
还有很多有关gcc的 ………………


输入安装 gcc-4.5命令

sudo apt-get install gcc-4.5

正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
将会安装下列额外的软件包:
cpp-4.5 libcloog-ppl0 libelfg0 libgmpxx4ldbl libmpc2 libppl-c2 libppl7
建议安装的软件包:
gcc-4.5-locales gcc-4.5-multilib libmudflap0-4.5-dev gcc-4.5-doc libgcc1-dbg
libgomp1-dbg libmudflap0-dbg binutils-gold
下列【新】软件包将被安装:
cpp-4.5 gcc-4.5 libcloog-ppl0 libelfg0 libgmpxx4ldbl libmpc2 libppl-c2
libppl7
升级了 0 个软件包,新安装了 8 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。
需要下载 12.9MB 的软件包。
解压缩后会消耗掉 29.7MB 的额外空间。
您希望继续执行吗?[Y/n]y


把他推荐的另一些也装上

sudo apt-get install gcc-4.5-locales gcc-4.5-multilib libmudflap0-4.5-dev gcc-4.5-doc libgcc1-dbg

将会安装下列额外的软件包:
gcc-4.4-multilib gcc-multilib lib64gcc1 lib64gomp1 libc6-amd64 libc6-dev-amd64 libmudflap0
建议安装的软件包:
lib64mudflap0
下列【新】软件包将被安装:
gcc-4.4-multilib gcc-4.5-doc gcc-4.5-locales gcc-4.5-multilib gcc-multilib lib64gcc1 lib64gomp1 libc6-amd64
libc6-dev-amd64 libgcc1-dbg libmudflap0 libmudflap0-4.5-dev


虽然 gcc-4.5装上了,但还不是默认的,所以要把4.5设定为默认

ubuntu下,设置默认gcc编译器,是通过修改文件链接的放

sudo rm /usr/bin/gcc

sudo ln -s /usr/bin/gcc-4.5 /usr/bin/gcc

gcc -v     显示新的版本了    gcc version 4.5.1 (Ubuntu/Linaro 4.5.1-7ubuntu2)
g++ -v     显示是旧的版本    gcc version 4.4.5 (Ubuntu/Linaro 4.4.4-14ubuntu5)


再来安装 g++-4.5

landboy@ubuntu:~$ sudo apt-get install g++-4.5

正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
将会安装下列额外的软件包:
libstdc++6-4.5-dev
建议安装的软件包:
g++-4.5-multilib libstdc++6-4.5-dbg libstdc++6-4.5-doc
下列【新】软件包将被安装:
g++-4.5 libstdc++6-4.5-dev


同样设置默认g++编译器

sudo rm /usr/bin/g++

sudo ln -s /usr/bin/g++-4.5 /usr/bin/g++

gcc -v 显示新的版本了 gcc version 4.5.1 (Ubuntu/Linaro 4.5.1-7ubuntu2)

gcc-4.4 -v 显示 gcc version 4.4.5 (Ubuntu/Linaro 4.4.4-14ubuntu5)

g++-4.4 -v 显示 gcc version 4.4.5 (Ubuntu/Linaro 4.4.4-14ubuntu5)

说明 gcc-4.4 并没有删除,还是可以编译的,可以进入 /usr/bin 目录看到gcc 有个链接符号

由于是蹭网的,网速太不给力,才 20来M文件的下载,等了很久,所以才有了把步骤写成文章的想法

前面的命令窗口没有保存图,以下有图

sudo cp '/home/landboy/桌面/gcc-4.5.mo' /usr/share/locale/zh_CN/LC_MESSAGES

执行 gcc --help 现在还不能显示中文,因为 还没有访问这个文件的权限

sudo nautilus /usr/share/locale/zh_CN/LC_MESSAGES

管理员 打开 文件管理,选到 gcc-4.5.mo ,按下图增加读写权限



landboy@ubuntu:~$ gcc --help

用法:gcc [选项] 文件...

选项:

-pass-exit-codes 在某一阶段退出时返回最高的错误码

--help 显示此帮助说明

--target-help 显示目标机器特定的命令行选项

--help={target|optimizers|warnings|params|[^]{joined|separate|undocumented}}[,...]

显示特定类型的命令行选项

(使用‘-v --help’显示子进程的命令行参数)

--version 显示编译器版本信息

-dumpspecs 显示所有内建 spec 字符串

-dumpversion 显示编译器的版本号

-dumpmachine 显示编译器的目标处理器

-print-search-dirs 显示编译器的搜索路径

-print-libgcc-file-name 显示编译器伴随库的名称

-print-file-name=<库> 显示 <库> 的完整路径



Code::Blocks IDE 建立按向导建立一个工程

注解掉文件头,编译,现在G++是中文的了,显示错误是中文的,如下图



Ubuntu 10.10 中文化GCC4.5和Code::Blocks中文化编程 附件下载

总结命令

sudo apt-get install gcc-4.5
sudo apt-get install   gcc-4.5-locales gcc-4.5-multilib libmudflap0-4.5-dev gcc-4.5-doc libgcc1-dbg
sudo rm /usr/bin/gcc
sudo ln -s /usr/bin/gcc-4.5 /usr/bin/gcc
sudo apt-get install   g++-4.5
sudo rm /usr/bin/g++
sudo ln -s /usr/bin/g++-4.5 /usr/bin/g++
sudo cp '/home/用户/桌面/gcc-4.5.mo' /usr/share/locale/zh_CN/LC_MESSAGES
sudo nautilus /usr/share/locale/zh_CN/LC_MESSAGES
gcc --help


提供,请放到桌面,然后如文章操作

gcc-4.5.mo 中文化

CodeBlocks.mo 中文化
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: