Linux开发环境搭建小结

7 在主机上搭建 Linux 开发环境

Ubuntu以桌面为主的LINUX操作系统。优点:①安装系统简单。②图形界面人性化。③可通过网络,系统自行安装依赖的文件包

 

7-1 安装Ubuntu12.04

步骤1:安装Oracle VM ViryualBox虚拟机

步骤2:使用虚拟机安装Ubuntu12.04(路径:实用工具)

安装完成如下图:

 

7-2 将Ubuntu设置为root用户自动登录

ubuntu12.04 默认不允许 root 登录,在登录窗口只能看到普通用户和访客登录 ,要设置为root用户登录。

步骤1: 在终端窗口Ctrl + Alt + T里面输入: sudo -s 回车输入安装 Ubuntu12.04 时设置的系统密码进入root 用户权限模式 。

步骤2: 在终端窗口中执行 gedit /etc/lightdm/lightdm.conf 

增加 greeter-show-manual-login=true allow-guest=false 两行 

修改完配置如下:

[SeatDefaults]
greeter-session=unity-greeter
user-session=ubuntu
greeter-show-manual-login=true
allow-guest=false

步骤3: 终端窗口中执行 passwd root 命令,根据提示输入 root 帐号的密码重启 ubuntu,登录窗口会有登录选项,就可以通过 root 登录了

 

7-3 设置Ubuntu网络参数

步骤1: 首先需要设置虚拟机的网络联系方式为桥接方式 

点击Oracle VM ViryualBox菜单栏 控制→设置→网络→连接方式:桥接网卡

步骤2:在Ubuntu中,打开终端,运行sudo gedit /etc/network/interfaces

修改如下:

auto lo

iface lo inet loopback

auto eth0

iface eth0 inet static

address 192.168.1.189

netmask 255.255.0.0   #此处为掩码

gateway 192.168.1.1  #此处为网关

#auth eth0
#iface eth0 inet dhcp

运行sudo gedit /etc/resolv.conf

修改如下:

nameserver 202.96.128.166 #域名服务器

nameserver 202.96.134.133 #域名服务器

nameserver 8.8.8.8 #Google域名服务器

nameserver 8.8.4.4  #Google域名服务器

改完上面,如果重启的话,还是会变为原来的样子,所以要让其永久改变

因此,执行: vim /etc/resolvconf/resolv.conf.d/base

在里面添加

nameserver 202.96.128.166 #域名服务器

nameserver 202.96.134.133 #域名服务器

nameserver 8.8.8.8 #Google域名服务器

nameserver 8.8.4.4  #Google域名服务器

注:IP、掩码、网关、DNS查询:电脑菜单→运行→cmd→ipconfig/all→回车

 

步骤3:运行/etc/init.d/networking restart 重启

 

步骤4:检验

终端输入ping + IP地址,查看与本机连接;输入ping + www.hao123.com,查看与外网连接

 

 

7-5 安装交叉编译器

(一)设置自动挂载文件夹:

1. 安装增强功能包

①在VirtualBox的菜单里选择"设备(D)" -> "安装增强功能。在Ubuntu桌面上多出一个光盘图标,这张光盘默认被自动加载到了文档夹/media/VBOXADDITIONS_4.3.12_93733

②进入命令行终端,输入:

cd /media/VBOXADDITIONS_4.3.12_93733

sudo ./VBoxLinuxAdditions.run

不同版本路径可能有所不同,根据自己的实际情况安装

③开始安装工具包,安装完毕后重启Ubuntu

  1. 配置共享文件夹

重启完成后点击"设备(Devices)" -> 共享文档夹(Shared Folders)菜单,添加一个共享文档夹,选项固定和临时是指该文档夹是否是持久的。共享名能够任取一个自己喜欢的,比如"Ubuntu-share",尽量使用英文名称。

3.  挂载共享文档夹

重新进入虚拟Ubuntu,在命令行终端下输入:

sudo mkdir /mnt/shared    

sudo mount -t vboxsf Ubuntu-share /mnt/shared

其中"gongxiang"是之前创建的共享文档夹的名字。OK,现在Ubuntu和主机能够互传文档了。

4. 设置自动挂载

挂载后若虚拟器关机,则挂载文档会消失,需要重新挂载,可以设置自动挂载。

终端输入: nano /etc/fstab #进入挂载目录

在最后添加:Ubuntu-share  /mnt/shared vboxsf rw,gid=username,uid=username,auto 0 0

这样就能自动挂载了。

  1. 卸载的话使用下面的命令: sudo umount -f /mnt/shared 

注意: 共享文档夹的名称千万不要和挂载点的名称相同。

 

  • 安装交叉编译器

arm-linux-gcc-4.3.2.tgz 文件(路径:实用工具)拷贝到 Ubuntu /forlinx 目录下,拷贝可用共享方式实现。

终端输入:#cd /forlink (进入/forlink目录) 

解压文件:#tar zxvf arm-linux-gcc-4.3.2.tgz -C /

把文件解压到/usr/local/arm/目录

把交叉编译器路径添加到系统环境变量中,以后可以直接在终端窗口中输入arm-linx-gcc 命令来编译程序 

在终端中执行:
gedit /etc/profile
添加以下四行到该文件中:
export PATH=/usr/local/arm/4.3.2/bin:$PATH
export TOOLCHAIN=/usr/local/arm/4.3.2
export TB_CC_PREFIX=arm-linux

export PKG_CONFIG_PREFIX=$TOOLCHAIN/arm-none-linux-gnueabi
保存,退出。
重新启动系统,在终端里面执行 arm-linux-gcc 回车: 

#arm-linux-gcc -v

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值