arlinux
㈠ 如何运行由ar-linux-gcc产生的文件
如果产生的文件叫example,那么直接在当前目录下键入:./example即可。如果说example没有运行权限,那么键入chmod +x example,再运行即可。
㈡ linux中所说的归档是什么意思就是ar归档工具等,归档是啥意思
归档就是分类的意思,在linux中就是把一些文件放在一个包中归类
㈢ arm-linux-ar是什么东西
arm-linux-ar是linux系统下交叉编译工具中的库管理器。下面是一些介绍:
arm-elf-ar将多个可重定位的目标模块归档为一个函数库文件。采用函数库文件,应用程序能够从该文件中自动装载要参考的函数模块,同时将应用程序中频繁调用的函数放入函数库文件中,易于应用程序的开发管理。arm-elf-ar支持ELF格式的函数库文件.
㈣ ar的描述
ar命令是Linux的一个备份压缩命令,可以创建、修改备存文件(archive),或从备存文件中抽取成员文件。备存文件以一定的结构打包一个至多个其它文件(即成员文件),且成员文件的内容、模式、时间戳等信息将被保存在备存文件中。
常见的应用是,使用ar命令将多个目标文件(*.o)打包为静态链接库文件(*.a)。
㈤ 怎么在linux 下装网卡驱动。ar9285无线网卡在linux下有驱动吗
1.Linux下驱动无线网卡需要先安装网卡驱动,这里以BCM4310无线网卡为例
下载地址:http://www.broadcom.com/support/?gid=1
2.解压无线网卡驱动压缩包
[root@test ~]#tar -xf ndiswrapper-1.52.tar.gz
3.命令cd进入ndiswrapper-1.52解压目录
[root@test ~]#cd ndiswrapper-1.52
4.编译安装驱动配置文件
[root@test ~]#./configure
[root@test ~]#make
5.安装无线网卡驱动
[root@test ~]#make install
6.查看驱动是否安装
[root@test ~]#ndiswrapper -l
#会输出当前已经安装过的驱动
7.加载无线网卡驱动
[root@test ~]#modprobe ndiswrapper
8.写入网卡配置文件
[root@test ~]#ndiswrapper -m
[root@test ~]#ndiswrapper -ma
[root@test ~]#ndiswrapper -mi
9.启动后模块自动加载无线网卡
[root@test ~]#modprobe ndiswrapper
10.重启下就成功驱动无线网卡了
㈥ 嵌入式ARM linux操作系统中如何构建交叉开发环境
这个问题相当专业了,之前我去周立功那边了解过的。
按照以下步骤进行安装:
1) 安装32位的兼容库和libncurses5-dev库
在安装交叉编译工具之前需要先安装32位的兼容库和libncurses5-dev库,安装32兼容库需要从ubuntu的源库中下载,所以需要在Linux主机系统联网的条件下,通过终端使用如下命令安装:
vmuser@Linux-host ~$sudo apt-get install ia32-libs
若Linux主机系统没有安装32位兼容库,在使用交叉编译工具的时候可能会出现错误:
-bash: ./arm-fsl-linux-gnueabi-gcc: 没有那个文件或目录
在终端中使用如下命令则可以安装libncurses5-dev库。
vmuser@Linux-host ~$sudo apt-get install libncurses5-dev
如果没有安装此库,在使用make menucofig时出现如下所示的错误:
*** Unableto find the ncurses libraries or the
*** required headerfiles.
*** 'makemenuconfig' requires the ncurses libraries.
***
Installncurses (ncurses-devel) and try again.
***
make[1]: *** [scripts/kconfig/dochecklxdialog] 错误 1
make: *** [menuconfig] 错误 2
2) 安装交叉编译工具链
将交叉编译工具“gcc-4.4.4-glibc-2.11.1-multilib-1.0_EasyARM-iMX283.tar.bz2”文件通过U盘的方式拷贝到Linux主机的“/tmp”目录下,然后执行如下命令进行解压安装交叉编译工具链:
vmuser@Linux-host ~$ cd /tmp
vmuser@Linux-host ~$ sudo tar -jxvfgcc-4.4.4-glibc-2.11.1-multilib-1.0_EasyARM-iMX283.tar.bz2 -C /opt/
vmuser@Linux-host /tmp$ # 输入vmuser用户的密码“vmuser”
执行完解压命令后,交叉编译工具链将被安装到“/opt/gcc-4.4.4-glibc-2.11.1-multilib-1.0”目录下。交叉编译器的具体目录是“/opt/gcc-4.4.4-glibc-2.11.1-multilib-1.0/arm-fsl-linux-gnueabi/bin”,为了方便使用,还需将该路径添加到PATH环境变量中,其方法为:修改“/etc/profile”文件,具体操作方法如下:
在终端中输入如下指令
vmuser@Linux-host ~$ sudo vi /etc/profile # 若提示输入密码,则输入“vmuser”
用vi编辑器打开“/etc/profile”文件后,在文件末尾增加如下一行内容:
export PATH=$PATH:/opt/gcc-4.4.4-glibc-2.11.1-multilib-1.0/arm-fsl-linux-gnueabi/bin
文件修改并保存后,再在终端中输入如下指令,更新环境变量,使设置生效。
vmuser@Linux-host ~$source /etc/profile
在终端输入arm-fsl-linux-gnueabi-并按TAB键,如果能够看到很多arm-fsl-linux-gnueabi-前缀的命令,则基本可以确定交叉编译器安装正确,如下图所示。
㈦ linux ar crus是什么意思
linux ar crus
Linux AR小腿
你的采纳是我前进的动力,
记得好评和采纳,答题不易,互相帮助,
手机提问的朋友在客户端右上角评价点(满意)即可.
如果你认可我的回答,请及时点击(采纳为满意回答)按钮!!
㈧ 求linux中ar命令的使用实例,要各个参数使用的实例,
下面给了你一片文章,很实用,不知道你是否处于这个阶段,如果是简单的ar命令的使用,在网上还是很好找的。
《linux ar 添加库到另一个库中》
http://hi..com/20065562/blog/item/1f91882553bf73084c088db7.html
㈨ 关于linux的ar命令中的c参数问题
man标准文档中
c Create the archive. The specified archive is always created if it did not exist, when you request an update. But a warning is issued unless you
specify in advance that you expect to create it, by using this modifier.
说明-c只是在不存在的时候创建。 如果已经存在 则-c没什么作用。
㈩ ar5418支持linux吗
linux支持的硬件范围很大,可以到几年前得老硬件都可以很好的使用,一般最新研发出来的硬件linux是没有支持的。
对Linux进行适当的修改和删减,并且能够在嵌入式系统上使用的系统,就是嵌入式Linux操作系统。
Linux系统是完全开放、免费的。正是开放性,它才能和其他系统互相兼容,进而实现信息的互联。而且它可以任意修改源代码,这是其他系统所不具备的。
优点:
1、Linux由众多微内核组成,其源代码完全开源。
2、Linux继承了Unix的特性,具有非常强大的网络功能,其支持所有的因特网协议,TCP/IPv4、TCP/IPv6和链路层拓扑程序等,且可以利用Unix的网络特性开发出新的协议栈。
3、Linux系统工具链完整,简单操作就可以配置出合适的开发环境,可以简化开发过程,减少开发中仿真工具的障碍,使系统具有较强的移植性。