查看: 2850|回复: 0

[飞凌资料]ubuntu9.10的一些功能和使用方法

[复制链接]
发表于 2010-10-26 12:44:45 | 显示全部楼层 |阅读模式
关键词: 功能 , 凌资料
本文转引自 飞凌嵌入式S3C6410 Linux讨论区:www.witech.com.cn
ubuntu9.10 简介
顺便给大家一个ubuntu官方的学习使用ubuntu的法子
http://forum.ubuntu.org.cn/viewt ... 514866ba3a1fb9f99d8
从windows转到ubuntu阵营的指北手册,ubuntu官方论坛蓝贴:
http://forum.ubuntu.org.cn/viewtopic.php?f=48&t=243876
以下是ubuntu官方的下载地址:(如果失效了请告诉我,我去找新的链接)
http://releases.ubuntu.com/relea ... 0-desktop-amd64.iso
http://releases.ubuntu.com/relea ... 10-desktop-i386.iso
选择安装方法:
amd64适用于64位和32位cpu,amd和intel的64位和32位cpu都可以。
i386适用于32位cpu,amd和intel的32位cpu。
下面这个说法是错误的,是我以前犯的错误,留下来,让我的教训变成大家的经验。
/----------------------------------------------------------------------------/
顾名思义:amd64.iso用于amd的cpu,i386.iso用于intel的cpu。
如果使用vmware虚拟机的话,建议使用i386.iso。
/----------------------------------------------------------------------------/
ps:为什么是错误的呢,我说下我所了解的。i386是早期32位cpu的代表,所以用i386代表32位。而amd64位cpu是64位cpu中最早的,也按照惯例,64位cpu用的ubuntu叫做amd64。不过64位Ubuntu可以安装在32位和64位cpu的PC上,32位Ubuntu只能用在32位cpu的PC上。
ubuntu可以通过apt的方式来升级、卸载、管理软件
apt命令的简单介绍如下:
apt-cache search # ------(package 搜索包)
apt-cache show #------(package 获取包的相关信息,如说明、大小、版本等)
sudo apt-get install # ------(package 安装包)
sudo apt-get install # -----(package - - reinstall 重新安装包)
sudo apt-get -f install # -----(强制安装?#"-f = --fix-missing"当是修复安装吧...)
sudo apt-get remove #-----(package 删除包)
sudo apt-get remove - - purge # ------(package 删除包,包括删除配置文件等)
sudo apt-get update #------更新源
sudo apt-get upgrade #------更新已安装的包
sudo apt-get dist-upgrade # ---------升级系统
sudo apt-get dselect-upgrade #------使用 dselect 升级
apt-cache depends #-------(package 了解使用依赖)
apt-cache rdepends # ------(package 了解某个具体的依赖?#当是查看该包被哪些包依赖吧...)
sudo apt-get build-dep # ------(package 安装相关的编译环境)
apt-get source #------(package 下载该包的源代码)
sudo apt-get clean && sudo apt-get autoclean # --------清理下载文件的存档 && 只清理过时的包
sudo apt-get check #-------检查是否有损坏的依赖
详细资料请看ubuntu官方论坛蓝贴:
http://wiki.ubuntu.org.cn/UbuntuHelp:AptGet/Howto/zh

gcc是我们学习工具的一种,有朋友也在ubuntu下整理了gcc的制作方法。以下是我转的原文:
-----------------------------------------华丽分割线-------------------------------------------
这几天突然想学习下gcc,就在网上搜集些资料,总结下制作个系列教程,更好的帮助自己学习,希望也能给大家一点帮助,就这样啦。
欢迎大家到偶的Blog给点支持啦:http://hi.baidu.com/god_86
不经意间,GCC已发展到了4.3的版本,尽管在软件开发社区之外乏人闻问,但因为GCC在几乎所有开源软件和自由软件中都会用到,因此它的编译性能的涨落会直接影响到Linux 、Firefox 乃至于OpenOffice.org和Apache等几千个项目的开发。因此,把GCC摆在开源软件的核心地位是一点也不为过。另一方面,GCC4.3的出现,正在牵引着广大程序员们的心。如果我们非要用一个词来说明GCC与程序员之间的关系,那无疑是"心随心动"。
历史篇
作为自由软件的旗舰项目,Richard Stallman 在十多年前刚开始写作 GCC 的时候,还只是把它当作仅仅一个 C 程序语言的编译器;GCC 的意思也只是 GNU C Compiler 而已。经过了这么多年 的发展,GCC 已经不仅仅能支持 C 语言;它现在还支持Ada 语言、C++ 语言、Java 语言、Objective C 语言、Pascal 语言、COBOL语言,以及支持函数式编程和逻辑编程的 Mercury 语言,等等。而 GCC 也不再单只是 GNU C 语言编译器的意思了,而是变成了 GNU Compiler Collection 也即是 GNU 编译器家族的意思了。另一方面,说到 GCC 对于各种硬件平台的支持,概括起来就是一句话:无所不在。几乎所有有点实际用途的硬件平台,甚至包括有些不那么有实际用途的硬件平台。
Gcc 简介
Linux系统下的gcc(GNU C Compiler)是GNU推出的功能强大、性能优越的多平台编译器,是GNU的代表作品之一。Gcc是可以在多种硬体平台上编译出可执行程序的超级编译器,其执行效率与一般的编译器相比平均效率要高20%~30%。
官方网站:http://gcc.gnu.org/
gcc是linux的唯一编译器,没有gcc就没有linux,gcc的重要性就不可言喻啦。居然这么重要,那就很值得我们来好好研究下啦。好啦,开始我们的gcc之旅吧!

首先消除gcc和g++误区吧。
gcc和g++都是GNU(组织)的一个编译器。
误区一:gcc只能编译c代码,g++只能编译c++代码
两者都可以,但是请注意:
....
PS:原文实在太长,很多源码,有兴趣的朋友可以去论坛看:http://bbs.witech.com.cn/thread-1988-1-1.html
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于我们  -  服务条款  -  使用指南  -  站点地图  -  友情链接  -  联系我们
电子工程网 © 版权所有   京ICP备16069177号 | 京公网安备11010502021702
快速回复 返回顶部 返回列表