虚拟机安装Ubuntu14.04及开发工具安装配置_虚拟机忘记安装桌面工具怎么办-程序员宅基地

1.安装虚拟机、Ubuntu14.04和虚拟机vmtools工具参考网上其他资源;
2.安装软件之前执行软件更新命令

sudo apt-get update

Ubuntu中用sudo apt-get install安装某软件,结果出错:E: Unable to locate package

更换ubuntu软件的源,参考

http://www.crifan.com/ubuntu_change_sources_list_to_163/

3.安装nfs服务
#sudo apt-get install nfs-kernel-server
-------------------------------------------
打开/etc/exports文件,在末尾加入:
/home/xgc *(rw,sync,no_root_squash)
注:nfs允许挂载的目录及权限,在文件/etc/exports中进行定义,各字段含义如下:
/home/xgc:要共享的目录
* :允许所有的网段访问
rw :读写权限
sync:资料同步写入内在和硬盘
no_root_squash:nfs客户端共享目录使用者权限
重启服务:
#sudo service portmap restart
#sudo service nfs-kernel-server restart
#showmount -e
现在可以在本机上试一下:
#sudo mount -t nfs localhost:/home/xgc /mnt
#sudo umount /mnt
如果用在嵌入式设备上挂载,要加上参数-o nolock

2.Ubuntu下安装GCC

方法一:
该方法超简单:
sudo apt-get  build-depgcc
就上面这条命令就可以搞定
方法二:
sudo apt-get  install  build-essential
还是简单,一句命令也可以搞定
安装完了可以执行
gcc--version
的命令来查看版本,输出如下:
gcc(GCC)4.2.3(Ubuntu4.2.3-2ubuntu7)
Copyright(C)2007FreeSoftwareFoundation,Inc.

编译则使用gcc命令。要往下学习首先就得熟悉gcc命令的用法。

3.Ubuntu下安装arm-linux-gcc

下载文件

下载地址  http://pan.baidu.com/s/1pJwQ6Sj

1).解压文件

解压 tar zxvf arm-linux-gcc-4.4.3.tar.gz -C/( 

直接解压后就可以,-C/会让解压的文件自动放在根目录下指定路径,不用管)
下载arm-linux-gcc-4.4.3.tgz到任意的目录下,进入这个文件夹

sudo tar xvzf arm-linux-gcc-4.4.3.tgz –C /

注意:C后面有个空格(不需要),并且C是大写的(必须),它是英文单词“Change”的第一个字母,在此是改变目录的意思。执行该命令,将把arm-linux-gcc 安装到/opt/Friendlyarm/toolschain/4.4.3 目录。

2).建立目录

sudo mkdir /usr/local/arm

3).复制文件

sudo cp -r /opt/FriendlyARM/toolschain/4.4.3 /usr/local/arm

4).添加环境变量

网上很多修改环境变量的方法,很杂。有 redhat上面的,fedora。下面一共三种方法,有人都在UBUNTU11.10上试过,可行。(本人只用了第一种方法做过,其他的没有试过)

方法一:修改/etc/bash.bashrc文件(此文件只对当前用户适用)
sudo gedit /etc/bash.bashrc
在最后加上 export PATH=$PATH:/opt/FriendlyARM/toolschain/4.4.3/bin  (路径)(注意等号那边不要有空格)

方法二:修改/etc/profile文件(此文件属于系统级别的环境变量,设置在里面的东西对所有用户适用)
sudo gedit /etc/profile
增加路径设置,在末尾添加如下:
export PATH=$PATH:/usr/local/arm/4.4.3/bin

方法三:修改/etc/environment文件
sudo gedit /etc/environment
原文件应为
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games“
将其改为
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/arm/4.4.3/bin"

关于环境变量问题:

环境变量是什么?例如path,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到path中指定的路径去找。用户通过设置环境变量,来更好的运行进程。
如果上面不加入环境变量,要运行arm-linux-gcc这个程序,则每次都要把arm-linux-gcc的完整路径写出来。/usr/local/arm/4.4.3/binarm-linux-gcc 文件名 -o 输出文件名
这样非常的麻烦,所以加到path里面,让电脑知道这个程序在哪里。

5).注册环境变量(此步未做,步骤8同样显示安装成功)

立即使新的环境变量生效,不用重启电脑,对应步骤5也有3种方法
方法一:source /root/.bashrc
    或者
   ./etc/bash.bashrc
方法二:source /etc/profile
方法三:立即生效

6).检查是否将路径加入到PATH(此步未做,步骤8同样显示安装成功)

echo $PATH
显示内容/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/arm/4.4.3/bin说明已经将交叉编译器的路径加入PATH。至此,交叉编译环境安装完成。

7)测试是否安装成功

在终端输入 arm-linux-gcc -v,可以查看arm-linux-gcc 的版本。到这里请注意,如果你的系统是32位的,会显示arm-linux-gcc 的版本信息,但是如果你的系统是64位的那就会报错 15: exec: /usr/local/arm/4.4.3/bin/.arm-none-linux-gnueabi-gcc: not found。这是因为64位的系统缺少32位的库,需要在安装。但是ubuntu12.04以后的版本就没有32位的库,

sudoapt-getinstalllib32stdc++6

sudoapt-getinstalllib32z1

安装完再执行arm-linux-gcc -v,就可以看到版本信息,至此,环境搭建完毕。

4.安装支持menuconfig的库ncurses

make menuconfig时,报 'make menuconfig' requires the ncurses libraries.使用以下命令安装

sudo apt-get install libncurses*


版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/lhl161123/article/details/69808438

智能推荐

计算机网络ip地址在哪,w7的ip地址在哪?小编教你怎么查看-程序员宅基地

文章浏览阅读528次。很多刚开始使用windows7系统的朋友不知道w7的ip地址在哪。w7的ip地址在哪?小编教你怎么查看w7的ip地址。今天小编就带来了两种非常简单查看w7的ip地址的方法供大家学习。w7的ip地址在哪的详细方法教程就在下面。希望对大家都有帮助。有两种方式可以查看:A、直接通过网络图标本地属性查看;B、通过运行命令提示符进行查看。具体操作如下:1.通过网络图标本地属性查看:右键桌面右下角的网络图标 ..._电脑w7网址在哪里

Buffer I/O error on device mmcblk0p3 logical block /end-程序员宅基地

文章浏览阅读2.9k次。Buffer I/O error on device mmcblk0p3 logical block /end_buffer i/o error on device mmcblk0

Scala 数组、映射和集合+wordcount程序-程序员宅基地

文章浏览阅读74次。数组1、定长数组和变长数组package cn.gec.scala import scala.collection.mutable.ArrayBuffer object ArrayDemo { def main(args: Array[String]) { //初始化一个长度为8的定长数组,其所有元素均为0 val arr1 = n..._scala array[long] wordcount

代码:灰度重心法提取线激光条纹中心线(CPP+OpenCV)_灰度中心法-程序员宅基地

文章浏览阅读2.1k次。灰度重心法是根据每行光条纹横截面内的灰度分布特征逐行进行处理,通过在行坐标的方向上,逐行计算提取光条纹区域的灰度重心点,并将该点用来代表该截面的光条纹中心点位置,最后将所有中心点拟合形成光条纹中心线。灰度重心法计算光条纹中心点的公式(光条纹第v列的灰度重心坐标):图像包含U行、V列的图像中坐标(u, v)处的像素灰度值为I(u,v),其中u=1,2,3,…,U; v=1,2,3…,V。灰度重心法提取光条纹中心线时运算速度快,实时性好。但是易受图像中的噪点干扰,导致中心线坐标偏移。#include._灰度中心法

论文查重系统的比较和选择_千万级和亿级查重哪个好-程序员宅基地

文章浏览阅读2k次。又到了毕业季,一般学校都会对毕业生的论文进行查重检测,看看大家的重复率。这个对大家的毕业是十分重要的,如果查重不过,可能会被延期毕业。所以很多学生也会自己事先查重,然后自己多次修改,达到学校的要求。可是很多学生不知道如何选择检测系统,下面我就给大家介绍一下主流的几种系统: 1.万方检测,特点是检测结果粗放,不是很令人满意,但是价格足够便宜,非常适合大家前期修改论文。 _千万级和亿级查重哪个好

FX PLC-程序员宅基地

文章浏览阅读75次。该协议实际上适用于PLC编程端口以及 FX-232AW 模块的通信。通讯格式:命令 命令码 目标设备DEVICE READ CMD "0" X,Y,M,S,T,C,DDEVICE WRITE CMD "1" X,Y,M,S,T,C,DFORCE ON CMD " 7" X,Y,M,S,T,CFORCE OFF CMD "8" X,Y,M,S,T,C传输格式: R..._fxplc一次性最多读写多少字节

随便推点

收敛交叉映射CCM学习记录(1)_收敛交叉映射matlab代码-程序员宅基地

文章浏览阅读1.6k次,点赞2次,收藏4次。今天发现了一个问题,在rEDM的帮助文档里,它说CCM()函数会产生一个数据框,第一列是库的长度,第二三列是相关系数,“第二列是从Y中预测的X,第三列是从X中预测的Y”。这就意味着在第二列中:第二列是X的预测值与X的观测值之间的相关系数,也就是说假设X是原因,Y是结果,因为只有这样的因果方向,才会从Y中预测X。However,在它的鱼类和温度的示例里,和上述文字描述截然相反data(sardine_anchovy_sst)df <- CCM( dataFrame=sardine_anc_收敛交叉映射matlab代码

杭电2048解题报告_2048报告-程序员宅基地

文章浏览阅读1k次。Problem Description HDU 2006’10 ACM contest的颁奖晚会隆重开始了! 为了活跃气氛,组织者举行了一个别开生面、奖品丰厚的抽奖活动,这个活动的具体要求是这样的:首先,所有参加晚会的人员都将一张写有自己名字的字条放入抽奖箱中; 然后,待所有字条加入完毕,每人从箱中取一个字条; 最后,如果取得的字条上写的就是自己的名字,那么“恭喜你,中奖了!”大家可以想象一_2048报告

爬虫数据存入数据库_爬虫怎么将数据存到另一台电脑的数据库-程序员宅基地

文章浏览阅读3.3k次。将爬虫获取的数据存入数据库,需要在pipeline里完成。一、默认的项目是将pipeline的功能关闭了,这里我们先在settings.py中打开。其中设置里可以增加多个操作,后面的数字代表操作的先后顺序。ITEM_PIPELINES = { 'qidian_hot.pipelines.QidianHotPipeline': 300,}二、首先打开SQLyog,新建一张表。并在 settings.py 里写入有关数据库的信息:MYSQL_DB_NAME = "qidian"MY_爬虫怎么将数据存到另一台电脑的数据库

数论的欧拉定理证明&欧拉函数公式_x^蠁(n)=1 mod n-程序员宅基地

文章浏览阅读1k次。欧拉函数 :欧拉函数是数论中很重要的一个函数,欧拉函数是指:对于一个正整数 n ,小于 n 且和 n 互质的正整数(包括 1)的个数,记作 φ(n) 。 完全余数集合:定义小于 n 且和 n 互质的数构成的集合为 Zn ,称呼这个集合为 n 的完全余数集合。 显然 |Zn| =φ(n) 。有关性质:对于素数 p ,φ(p) = p -1 。对于两个不同素数 p, q_x^蠁(n)=1 mod n

ECCV 2018 论文下载及分析(774篇全)_viewpoint estimation—insights and mode-程序员宅基地

文章浏览阅读2w次,点赞8次,收藏23次。ECCV2018 收录论文整理,共774篇。百度云链接:https://pan.baidu.com/s/1Mg0Kw9bepUK6_vqqVSOjNQ ,密码:mh97。以下是下载后的文件:以下是文件名对应的论文名称: 序号 文件名 论文题目 1 Aaron_Gokaslan_Improving_Shape_Deformation..._viewpoint estimation—insights and mode

阿里云服务器Debian11系统安装Linux宝塔面板 搭建WordPress个人博客_debian11安装宝塔-程序员宅基地

文章浏览阅读3.4k次。阿里云服务器可以使用Debian11镜像系统,在安装Linux宝塔面板,配置LNMP(Linux+Nginx+MySQL+PHP)后,再搭建WordPress个人博客。一、安装Linux宝塔面板:https://www.bt.cn/复制debian安装linux宝塔面板命令,使用远程连接阿里云服务器工具(例如SecureCRT)安装即可。安装完,出现下方提示:在浏览器打开上述网址,登录Linux宝塔面板:一键安装LNMP套件单击“网站”,添加站点。记下数据库名,用户名,密码:二_debian11安装宝塔