您现在所在的是:

嵌入式系统

回帖:1个,阅读:491 [上一页] [1] [下一页]
847
yanhong_90
文章数:59
年度积分:50
历史总积分:847
注册时间:2010/6/2
发站内信
发表于:2010/10/26 11:48:36
#0楼
[飞凌资料]ubuntu9.10的一些功能和使用方法

本文转引自 飞凌嵌入式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

匿名用户
文章数:N/A
年度积分:0
历史总积分:0
注册时间:2010/9/25
发站内信
发表于:2010/10/28 9:24:31
#1楼
该用户被锁定,回复内容不予显示!

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

46.8003