嵌入式Linux开发环境搭建

来源:互联网 发布:网络共享用户名和密码 编辑:程序博客网 时间:2024/04/26 13:44

Ubuntu下载地址:http://mirrors.163.com/ubuntu-releases/14.04/

一、VMware安装Ubuntu系统

我安装的是Ubuntu-14.04的64位版本,安装过程下面这个文章讲的很详细,转载一下O(∩_∩)O~

http://blog.csdn.net/u013142781/article/details/50529030

不同的地方是我进行了分区(如下图所示),


在安装的过程中会下载语言包,直接单击skip跳过即可。

二、系统配置

1.设置网络


2.安装各种软件

(1)安装输入法

搜狗官网下载Ubuntu 64位版本的输入法,然后sudo dpkg -i xxx,之后报错了,

  1. No such key 'Gtk/IMModule' in schema 'org.gnome.settings-daemon.plugins.xsettings' as specified in override file '/usr/share/glib-2.0/schemas/50_sogoupinyin.gschema.override'; ignoring override for this key.
  2. Errors were encountered while processing:
  3.  sogoupinyin

这是因为缺少依赖包,执行:sudo apt-get install libopencc1 fcitx-libs fcitx-libs-qt

再去系统设置里面单击语言支持还会报错,接着执行sudo apt-get install -f 

由于我装系统是没有安装语言包,此时安装下语言包(单击系统设置里的语言支持时会自动检查更新),接着将ibus改成fcitx,然后执行sudo dpkg -i xxx。

安装完之后提示No such key 'Gtk/IMModule' in schema 'org.gnome.settings-daemon.plugins.xsettings'

忽略这个提示即可,然后重启系统,输入命令fcitx-configtool ,单击加号,将Sougou Pinyin加入即可。


 (2)安装VMware tools

在虚拟机的“虚拟机”菜单下选择安装VMware tools,此时会多出一个目录。


进入这个目录将VMwareTools-9.6.1-1378637.tar.gz拷贝到桌面上,然后进行解压,运行vmware-install.pl,之后一路回车即可,安装完成之后重启系统。


(3)安装和配置FTP 、SSH、和NFS

①第一次使用apt-get命令,需要配置更新源,可以选择“”select best server“”。


还有一种方法是百度搜索一些更新源,然后修改/etc/apt/sources.list中的文件,然后在运行sudo apt-get  update命令即可。


②安装FTP:sudo apt-get install vsftpd

修改配置文件:sudo vim /etc/vsftp.conf,将如下两行中的警号去掉:

#local_enable=YES     //表示是否允许本地用户登录

#write_enable=YSE    //表示是否允许上传文件

最后重启FTP服务:sudo service vsftpd restart

③安装SSH:sudo apt-get install openssh-server,他的配置文件是/etc/ssh/sshd_config,默认即可

④    sudo chown star:star /work -R    //改变/work目录的拥有者和所属组名

mkdir /work/nfs_root

安装NFS:sudo apt-get install nfs-kernel-server portmap

在配置文件/etc/exports 中添加:

/work/nfs_root *(rw,sync,no_root_squash)          //以后通过网络文件系统访问/work/nfs_root目录

重启NFS服务:sudo /etc/init.d/nfs-kernel-server restart

⑤   安装基本开发环境:sudo apt-get install build-essential

安装语法、词法分析器:sudo apt-get install bison flex

安装c库函数的man手册:sudo apt-get install manpages-dev

⑥   安装交叉编译工具链

首先将制作好的工具链解压到/work/tools目录下,然后修改/etc/environment文件并保存,之后重启:

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/work/tools/gcc-3.4.5-glibc-2.3.6/bin"

另一种方法是执行export PATH=$PATH:/work/tools/gcc-3.4.5-glibc-2.3.6/bin ,但是重启之后就无效了。

0 0