win10安装交叉编译器

1.怎样安装交交叉编译工具出现的问题点

1.要把交叉编译工具的路径添加到环境变量中,并且使之生效 sudo vi /etc/environment,把arm-2009q3 中bin 文件的路径加入其中 source /etc/environment 使环境变量生效 echo $PATH查看环境变量是否生效 2.另外,本人在编译过程中遇到一个错误: /usr/bin/bash:cc command not found 解决方法是在/usr/bin 目录下执行 sudo ln -s gcc cc g++降级到4.4 后,后面还要安装一个工具包: sudo apt-get install g++-4.4-multilib。

2.cygwin下交叉编译工具安装的问题

1.确认root下PATH的环境是否正确,因为出现了-bash

2.在Cygwin下运行.sh脚本,用到的是UNIX的 EOL '\n',而你的脚本似乎在windows 下,被某些编辑软件修改过,出现了 EOL '\r' '\r\r'

windows下换行是<LF><CR>,Linux下是<LF>

3.建议用dos2unix 修复下

dos2unix configure configure 然后在./configure

如果是运行脚本的话

dos2unix armtools-linux/cross-install.sh armtools-linux/cross-install.sh

然后再source armtools-linux/cross-install.sh

3.如何获得交叉编译器包

在虚拟机的VM—>setting—>CD/DVD中在vmware worksspace的安装路径下找到linux.iso的文件,然后把connect的钩钩打上,点击ok。

然后选中后缀为.tar.gz的压缩文件,解压缩至Desktop。然后点击右键,打开终端,输入命令: cd Desktop ls ./后面是的你执行文件以.pl结尾的好像,记不清了。

等全部执行好后,直接输入reboot重启下,之后你打开就可以实现文件的共享啊,鼠标的随意移进移出,全屏幕啊什么的等等。

4.cywinwget如何安装

cygwin安装 网上有很多介绍如何安装cygwin的文章。

其实我觉得参照cygwin官方网站上的介绍就可以了。所以我是采用在线安装的方法来安装cygwin的。

后记补充:cygwin默认安装在C盘的根目录下。我电脑C盘没空间,所以把它安装在E盘。

据有网友反映,cygwin安装在哪个盘关系不大,但应该安装在NTFS格式的盘,否则有可能产生一些莫名其妙的问题(就我自己而言,目前为止碰到了一个问题:解压交叉编译工具包时出现了不能建立硬连接,从而导致不能正常安装交叉编译器)。所以,在这里建议:如果你的C盘有足够空间,那就安装在C盘,如果没有则选择一个NTFS格式的盘,选择安装在盘的根目录下。

1。 下载setup-x86。

exe文件,先确定你的windows是32-bit还是64-bit,然后去下载对应的setup-x86。exe文件。

2。 接下来就像安装windows其它软件一样,双击setup-x86。

exe进行一步一步的安装。 选择安装方式:有3种选择:第1是选择在线安装方式;第2是下载安装包但不安装;第3种是本地安装。

如下左图所示。 image image 3。

选择cygwin的安装路径,默认是c:/cygwin,如上右图所示。 4。

选择cygwin安装包的路径。如果是在线安装或只下载cygwin安装包,则用于存放下载下来的cygwin安装包。

如下左图所示。 image image 5。

选择一个镜像站点。在中国,选择163镜像站点就可以了,如上右图所示。

6。 选择安装包。

我安装里,没有去选择,直接用default来安装。如下图所示。

image 点击下一步后,会显示关联的安装包,这可以不用管,就接下一步就OK了。最后就是等待下载并安装完成了。

7。 把cygwin安装路径下的bin目录添加到环境变量中,如下右图所示。

这样,就可以直接在cmd。exe里面使用Linux命令了,比如less, cat, wc , wget。

image cygwin使用 对于用户而言,cygwin其实就是个shell,即命令终端界面,在其中可以执行linux的命令。 image cygwin把它的安装路径作为linux环境中的根目录/,并把windows下的盘挂到/cygdrive/目录下,如上图所示。

所以,在cygwin中访问windows下的资料文档就很方便了。 再来看下cygwin安装下的东西,如下图所示: image 是不是很熟悉,目录结构就是linux的,如dev、bin、etc、home、lib、opt、tmp、var、usr等。

在cgywin界面中,点击右键,选择options…,如下图所示。 image 在这个界面中,可对cygwin的参数进行配置,如显示文本、快捷键、窗口等参数进行配置 参考网址:。

5.谁能详细介绍下定制ARMForLinux交叉编译工具呢

1、ToolChain 简介 ToolChain包含许多部件:主要之一是GCC,它可以是本机编译工具或交叉编译工具,GCC由Binuitls工具支持,Binutils是二进制代码维护工具,这些部件是编译程序的必要工具,同时他们也需要C库(glibc)支持。

认真考虑一下:定制一套编译工具并不是想像中的易事!如果你还想继续看下去,必须具备如下技能: 熟悉Linux环境 熟悉Linux的必要命令和工具的使用 知道如何配置、编译核心和应用程序 以下章节将介绍怎样定制ARM交叉编译工具集,但对于大多数ARM开发者来说,没有必要亲自做这件事,完全可以用现成的工具集。 除非现成的工具集不满足你的使用要求,或者你想提高开发应用的能力。

总之,我们强烈建议你使用现成稳定的工具集来做应用开发! 2、定制ToolChain 首先来看看工作的大至步骤: 决定目标的名称 决定目标的存放位置 编译、安装Binutils 编译、安装GCC 编译、安装GLIBC 让交叉编译工具支持更多编译语言 测试定制的交叉编译工具 2。 1、决定目标的名称 本机编译工具集编译的代码只适用本机(大多数PC是X86)运行,对于ARM开发者来说,需要一个能在本机编译、但编译却生成ARM运行代码的一套交叉编译工具集。

因此,选择一个与本机工具集相异的特定含义的目标名称是非常有必要的。 arm-linux:是个比较受欢迎的名称,支持ELF格式(ARMLinux标准)。

除Acorn用户使用老的a。out格式外。

arm-linuxaout:选择a。out格式,ARMLinux基本不支持它了。

arm-aout、arm-coff、arm-elf、arm-thumb:其它的格式名。 你也可以在其中插入版本信息,比如: armv2:ARMV2核,支持26bit模式。

armv3l、armv3b:ARMV3核,小字节(l)或大字节(b)模式。 armv4l、armv4b:ARMV4核,如:StrongARM、ARM7TDMI、ARM 8、ARM9。

同样也支持小字节(l)或大字节(b)模式。 armv5l、armv5b:ARMV5核,如:XScale核ARM10。

同样也支持小字节(l)或大字节(b)模式。 选择什么名称对定制ARM交叉编译工具集没太大的影响,但用大家常用的名称会比较好些。

2。 2、决定目标的存放位置 既然是定制ARM交叉编译工具集,那么就不能覆盖本机的编译工具集(否则,本机将不能再编译本机运行代码!),同时还要考虑本机Linux环境的多用户、多任务特征。

因此,选择一个与本机编译工具集不同的多用户共享位置是必要的。 ARM交叉编译工具集的存放位置:在本文中,我们让它等于/usr/local/arm (本机编译工具集的存放位置通常在/usr或/usr/local) ARM交叉编译工具集的名称:在本文中,我们让它等于 arm-pc-linux,表示在本 地pc上编译,生成的是ARM指令代码(详细规则见glibc的README文件)。

(本机编译工具集名称通常是: i686-pc-linux-gnu,表示在本地pc上编译, 生成的是i686指令代码) ARM核心文件位置:本文中我们让它等于 ~/armlinux 。不过,~/armlinux在这里仅 是个联接而已,它指向真正ARM核心源代码位置(见2。

4。1描述)。

(本机核心存放位置通常在/usr/src/linux)。

6.如何分步编译和安装交叉编译环境所需要的库和源代码

所谓的搭建交叉编译环境,即安装、配置交叉编译工具链。在该环境下编译出嵌入式Linux系统所需的操作系统、应用程序等,然后再上传到目标机上。

交叉编译工具链是为了编译、链接、处理和调试跨平台体系结构的程序代码。对于交叉开发的工具链来说,在文件名称上加了一个前缀,用来区别本地的工具链。例如,arm-linux-表示是对arm的交叉编译工具链;arm-linux-gcc表示是使用gcc的编译器。除了体系结构相关的编译选项以外,其使用方法与Linux主机上的gcc相同,所以Linux编程技术对于嵌入式同样适用。不过,并不是任何一个版本拿来都能用,各种软件包往往存在版本匹配问题。例如,编译内核时需要使用arm-linux-gcc-4.3.3版本的交叉编译工具链,而使用arm-linux-gcc-3.4.1的交叉编译工具链,则会导致编译失败。

那么gcc和arm-linux-gcc的区别是什么呢?区别就是gcc是linux下的C语言编译器,编译出来的程序在本地执行,而arm-linux-gcc用来在linux下跨平台的C语言编译器,编译出来的程序在目标机(如ARM平台)上执行,嵌入式开发应使用嵌入式交叉编译工具链。

工具/原料

电脑系统:win7系统。虚拟机系统:workstation6.5 。虚拟机安装的linux版本:fedora9.0。内核:linux2.6.25 。

方法/步骤

1

我使用的交叉编译工具链是arm-linux-gcc-4.4.3,把它放在linux系统的路径是图一

2

在linux系统的路径/home/song/share下放了交叉编译工具链arm-linux-gcc-4.4.3的压缩包,另一个版本的不用。有的人可能会问到怎么把这个压缩包弄到虚拟机的linux的系统的,我是通过samba服务从主机复制到虚拟机的,这里的share文件夹就是我samba服务器的工作目录,多了不说,这不是重点。

然后通过命令mkdir embedded 建立一个arm-linux-gcc的安装目录,如图二所示。当然安装路径和目录名称“embedded”可以依自己的喜好而定。

步骤阅读

然后通过命令将share文件夹下的arm-linux-gcc-4.4.3.tar.gz复制到这里的embedded文件夹下, 当然这里你也可以不进行这一步我这是为了方便以后管理,将arm-linux-gcc安装到embedded文件夹下,方便以后寻找。

然后使用tar命令:tar zxvf arm-gcc-4.4.3.tar.gz将embedded文件夹下的arm-linux-gcc-4.4.3.tar.gz解压缩安装到当前目录下

执行完解压缩命令,就已经将交叉编译工具链arm-linux-gcc-4.4.3安装到linux系统上了,这里默认安装到了图六所示的路径上。

接下来配置系统环境变量,把交叉编译工具链的路径添加到环境变量PATH中去,这样就可以在任何目录下使用这些工具。 vi /etc/profile 编辑profile文件,添加环境变量。

在profile中的位置处,添加图八所示的红线标注的一行,路径就是图六中的红线标注的路径后面加上/4.4.3/bin。

图八中的路径一定是你自己的安装路径,可以使用pwd命令查找一下那个bin目录的路径。添加完路径后,保存退出。接下来使用命令:source /etc/profile,是修改后的profile文件生效,如图九所示。

然后,使用命令:arm-linux-gcc -v查看当前交叉编译链工具的版本信息,如图九中的红线标注第③行所示。很明显 可以看到,如果不执行第②步,则查看版本信息不成功。

然后验证交叉编译工具链是否安装成功并且可以使用,如图九所示,随便找一个目录编辑一个hello源代码。

编辑好hello.c文件后,保存退出。然后使用交叉编译器对hello.c进行编译,并生成可执行文件hello

这里生成的hello文件并不能像gcc编译出来的文件那样直接使用“./hello”命令执行并显示内容 因为它是一个二进制文件,只能下载到开发板上执行!

至此,搭建交叉编译环境步骤结束。

7.如何快速安装ubuntu交叉编译工具

开始做嵌入式开发的朋友都在前期配置交叉编译工具而烦恼,网上的交叉编译工具的教程很多,但是要么很繁琐要么就是资料不全。

那么怎么样快速而又简单地配置交叉编译工具呢,我们现在就用ubuntu里面的apt-get工具快速安装交叉编译工具。 1,添加一个源到/etc/apt/sources.list里, sudo gedit /etc/apt/sources.list 保存关闭;更新一下源列表 sudo apt-get install emdebian-archive-keyring sudo apt-get update 3.更新成功后;我们开始安装arm 交叉编译环境 sudo apt-get install gcc-4.4-arm-linux-gnueabi sudo apt-get install gcc-4.4-arm-linux-gnueabi-base sudo apt-get install gcc-4.3-arm-linux-gnueabi sudo apt-get install gcc-4.3-arm-linux-gnueabi-base sudo apt-get install libc6-dev-armel-cross sudo apt-get install binutils-arm-linux-gnueabi 4.测试,输入arm,然后会出现自动补全,就证明环境变量起效了,再补全输入 arm-linux-gnueabi-gcc -v 安装成功。

8.tinyX交叉编译,怎么设置使用的交叉编译器和安装路径啊

编辑/etc/bashrc在最后面加上

setPATH='/arm/2.95.3/bin/':$PATH

exportPATH然后重新登录一下,

echo$PATH

你就可以看到/arm/2.95.3/bin/:在最前面打开

/mnt/hgfs/arm--fft/linuxdevelop/vivi/vivi下的Makefile查找里面的ARCH?=

把它改为ARCH?=arm

COROSS_COMPILE?=arm-linux-注意:"arm-linux-"后面没有空格哦

你再make一下,应该就可以啦

9.Linux系统中如何安装交叉编译器

交叉编译器通常以 arm-none-linux-gnueabi.tar.bz2 这样的名称发布(不同厂家的不同开发平台,交叉编译工具链的实际名称可能有所差别,请以实际为准),解压命令: vmuser@Linux-host: ~$ tar xjvf arm-none-linux-gnueabi.tar.bz2 如果希望解压到一个指定的目录,可以先将 arm-none-linux-gnueabi.tar.bz2 压缩包复制到目标目录,然后进入目标目录再运行解压命令,也可以在任意目录解压,通过-C 指定目标目录。

假定希望解压到“/home/ctools/”目录,则命令如下: vmuser@Linux-host: ~$ tar xjvf arm-none-linux-gnueabi.tar.bz2 -C /home/ctools/在终端中添加环境变量,需要每次打开终端都设置,也很麻烦。可以考虑将设置的过程添加到系统配置文件中。

/etc/profile 是系统全局的配置文件,在该文件中设置交叉编译器的路径,能够让登录本机的全部用户都可以使用这个编译器。 打开终端,输入“sudo vi /etc/profile”命令,打开/etc/profile 文件,在文件末尾添加: export PATH=$PATH:/home/ctools/arm-2011.03/bin/ 然后输入“. /etc/profile”(点+空格+文件名),执行 profile 文件,使刚才的改动生效。

如果没有书写错误,此时打开终端,输入 arm-none-linux-gnueabi-,然后按键盘 TAB 键,同样可以看到很多 arm-none-linux-gnueabi-开头的命令。 这些周立功那边很多的,不知道你有没去看过。

分享 本回答由电脑网络分类达人 郭强认证。

win10安装交叉编译器

转载请注明出处windows之家 » win10安装交叉编译器

win10

win10安装win7旗舰副本

阅读(54)

本文主要为您介绍win10安装win7旗舰副本,内容包括我有win10升级的副本可用于win7升级吗,我装的win10怎么装回win7旗舰版呀求大神呜呜,如何激活windows旗舰版.副本不是正版。首先我们要去微软的官方网站去下一个小工具“Win8升级助手”,点击

win10

微软surfacepro4安装win10

阅读(68)

本文主要为您介绍微软surfacepro4安装win10,内容包括SurfacePro4怎么重装Win10系统,微软surfacepro4平板怎么重装win10系统,微软surfacepro4平板怎么重装win10系统。Surface Pro 4重装win10系统的步骤及相关准备工具:① 使用u启动u盘启动盘

win10

win10系统安装凤凰系统

阅读(48)

本文主要为您介绍win10系统安装凤凰系统,内容包括Win10系统安装了凤凰os现在哪个系统都进不去了,求助,解决必红包,我电脑win10系统安装凤凰系统不能用,为什么我的电脑安装不了凤凰系统。左上角有一个一字的光标在闪,是系统问题,系统引导损坏

win10

g3240安装win10

阅读(48)

本文主要为您介绍g3240安装win10,内容包括这配置装什么系统好?要流畅,流畅,流畅!!,我的电脑是戴尔英特尔intel奔腾双核g3240想升级一下不知道需要什么,win10的问题。方法一:右击任务栏,从弹出的右键菜单中选择“任务管理器”项,或者直接按“Ct

win10

win10无法安装更新1803

阅读(56)

本文主要为您介绍win10无法安装更新1803,内容包括win101803更新失败怎么回事,WIN10家庭版1803升级不了,怎么办?,WIN10家庭版1803升级不了,怎么办?。首先卸载制有第三方防护软件管管家类软件,再试试下面的方法:方法一右键点击开始命令提示符(管

win10

win10在安装ai时出现问题

阅读(88)

本文主要为您介绍win10在安装ai时出现问题,内容包括AI安装提示安装失败什么原因,win10安装AI失败怎么搞?,win10安装AI失败怎么搞?。如果安装了好几次,几个版本都有错误可能是系统文件出错了(如果你会作系统的话,建议重作系统) 安装出错有多种原

win10

电脑win10的怎么安装不了

阅读(54)

本文主要为您介绍电脑win10的怎么安装不了,内容包括win10安装不了是什么原因,求助,win10安装不了这怎么解决,台式电脑win10系统软件安装不了怎么办。u盘装系统操作步骤:首先将u盘制作成u深度u盘启动盘,重启电脑等待出现开机画面按下启动快捷

win10

蓝叠模拟器win10安装

阅读(65)

本文主要为您介绍蓝叠模拟器win10安装,内容包括求助win10安装蓝叠,无限重启蓝屏,如何解决,蓝叠模拟器怎么打不开我的世界爱问知,Win10安卓模拟器怎么用?。选中控制面板-卸载程序-启动或关闭Windows功能-Hyper-V-确定下载完后是一个40M左右

win10

win10安装语音怎么关闭吗

阅读(60)

本文主要为您介绍win10安装语音怎么关闭吗,内容包括win10系统语音服务怎么关闭,win10语音朗读怎么关闭,我刚刚安装的win10没有声音,怎麽解决啊有谁知道?本人特别声明?。方法/步骤复把鼠标放电脑桌面空白处右键,然后点击弹窗下方的“个性化”

win10

天正在win10上安装不了

阅读(41)

本文主要为您介绍天正在win10上安装不了,内容包括紧急求助!!win10更新以后天正用不了了安装也没反应据说是不,WIN10安装CAD2004安装好了之后为什么打不开?,升级win10之后,F9还原不能用了,以后怎么恢复系统。应该是setup。exe这个文件, 您重

win10

win10正版一键安装

阅读(47)

本文主要为您介绍win10正版一键安装,内容包括电脑自带正版win10系统怎么重装,win10怎么一键重装系统,Windows10系统一键重装方法呢?。Win10怎么还原系统(有一个前提,如果您的电脑死机、蓝屏、开不了机,还原的方法基本无效,这时就需要重装了) 如

win10

win10安装失败itunes

阅读(54)

本文主要为您介绍win10安装失败itunes,内容包括win10装itunes失败怎么办,win10安装itunes失败解决方法,为什么win10装不了iTunes?求各路大神帮助。当前有很多用户都安装了 Windows 10 系统,对于使用苹果 iPhone 手机的话,有时候需要在系统中

win10

win10已做好安装准备工作

阅读(53)

本文主要为您介绍win10已做好安装准备工作,内容包括win10安装过程一直卡在“正在准备安装”,如何解决?,360一键升级win10一直都在正在确保你已准备好进行安装是怎么回事,Win10系统安装前要做什么准备工作呢?。首先大家需要清楚自己要安装的

win10

win10系统总自动更新安装

阅读(100)

本文主要为您介绍win10系统总自动更新安装,内容包括电脑win10系统老是自动更新怎么关闭,windwind10总自动更新,没事吧,电脑win10系统老是自动更新怎么关闭。首先,在win10桌面找到“我的电脑”,右键点击“我的电脑”选择“管理”。

win10

win10安装win7旗舰副本

阅读(54)

本文主要为您介绍win10安装win7旗舰副本,内容包括我有win10升级的副本可用于win7升级吗,我装的win10怎么装回win7旗舰版呀求大神呜呜,如何激活windows旗舰版.副本不是正版。首先我们要去微软的官方网站去下一个小工具“Win8升级助手”,点击

win10

微软surfacepro4安装win10

阅读(68)

本文主要为您介绍微软surfacepro4安装win10,内容包括SurfacePro4怎么重装Win10系统,微软surfacepro4平板怎么重装win10系统,微软surfacepro4平板怎么重装win10系统。Surface Pro 4重装win10系统的步骤及相关准备工具:① 使用u启动u盘启动盘

win10

win10系统安装凤凰系统

阅读(48)

本文主要为您介绍win10系统安装凤凰系统,内容包括Win10系统安装了凤凰os现在哪个系统都进不去了,求助,解决必红包,我电脑win10系统安装凤凰系统不能用,为什么我的电脑安装不了凤凰系统。左上角有一个一字的光标在闪,是系统问题,系统引导损坏

win10

g3240安装win10

阅读(48)

本文主要为您介绍g3240安装win10,内容包括这配置装什么系统好?要流畅,流畅,流畅!!,我的电脑是戴尔英特尔intel奔腾双核g3240想升级一下不知道需要什么,win10的问题。方法一:右击任务栏,从弹出的右键菜单中选择“任务管理器”项,或者直接按“Ct

win10

win10无法安装更新1803

阅读(56)

本文主要为您介绍win10无法安装更新1803,内容包括win101803更新失败怎么回事,WIN10家庭版1803升级不了,怎么办?,WIN10家庭版1803升级不了,怎么办?。首先卸载制有第三方防护软件管管家类软件,再试试下面的方法:方法一右键点击开始命令提示符(管

win10

win10在安装ai时出现问题

阅读(88)

本文主要为您介绍win10在安装ai时出现问题,内容包括AI安装提示安装失败什么原因,win10安装AI失败怎么搞?,win10安装AI失败怎么搞?。如果安装了好几次,几个版本都有错误可能是系统文件出错了(如果你会作系统的话,建议重作系统) 安装出错有多种原

win10

电脑win10的怎么安装不了

阅读(54)

本文主要为您介绍电脑win10的怎么安装不了,内容包括win10安装不了是什么原因,求助,win10安装不了这怎么解决,台式电脑win10系统软件安装不了怎么办。u盘装系统操作步骤:首先将u盘制作成u深度u盘启动盘,重启电脑等待出现开机画面按下启动快捷

win10

win10安装分区esp

阅读(99)

本文主要为您介绍win10安装分区esp,内容包括装win10需要esp分区和msr分区吗,win10用户反馈打开此电脑发现多了一个ESP分区怎么办?,电脑多出一个硬盘叫ESP,什么鬼。ESP:EFI system partition,即EFI BIOS的文件系统分区。1, EPI系统分区内包含