gcc交叉编译怎么找头文件及lib库的
1、GCC采用搜索目录的办法来查找所需要的文件,-I 选项可以向GCC的头文件搜索路径中添加新的目录。
2、比如 下载了arm-linux 的交叉编译器cross-tar.bz2,解压缩之后,运行 arm-linux-gcc -v 得到 --prefix=/usr/local/arm。那么就要把 bin lib 等所有的文件和文件夹copy到/usr/local/arm目录下。
3、prefix/lib/gcc-lib/xxxx-xxx-xxx-gnulibc/5/ 里面有个很重要的specs这个档案 gcc根据这个档,做一些内定的动作。
在linux中安装交叉编译器时的解包问题
1、交叉编译环境的建立步骤 下载源代码 下载包括binutils、gcc、glibc及linux内核的源代码(需要注意的是,glibc和内核源代码的版本必须与目标机上实际使用的版本保持一致),并设定shell变量PREFIX指定可执行程序的安装路径。
2、不需要改源码Makefile,只要在你的驱动目录下配置好Makefile里面的源码树路径就行了。
3、你试试在root目录下的编辑.bashrc文件,这个文件里面有环境变量的设置,里面添加下面这句话:export PATH=$PATH:/opt/FriendlyARM/toolschain/3/bin。
4、安装前的絮叨,首先简单介绍一下,所谓的搭建交叉编译环境,即安装、配置交叉编译工具链。在该环境下编译出嵌入式Linux系统所需的操作系统、应用程序等,然后再上传到目标机上。
如何查看linux已安装的编译器及其版本
如果系统上安装了gcc编译器,这条命令就会显示出当前安装的gcc编译器是哪个版本。
service--status-all输出结果较多,截取部分。比如查看MySQL服务安装了没有,可从列出的信息中查找。
大多数命令加上-V选项或者--version选项,就会返回软件的版本信息。
Linux发行版(路由器固件)OpenWrt入门全集
Backfire2010年03月04日,OpenWrt Backfire 03 Beta发布,该版本是开源的路由器固件,基于linux,功能强大,支持很多主流的平台和路由器,甚至支持国内的君正jz4740平台,是学习和开发嵌入式,也是工业、 商业应用理想平台。
设置openwrt无线路由器需要先打开网页浏览器,在地址栏输入路由器的管理网址并登录,登录后选择设置向导,然后点击下一步,选择上网方式PPPOE,最后输入宽带的用户名和密码即可。
OpenWRT是一个高度模块化、高度自动化的嵌入式的Linux发行版,她拥有强大的网络组件和扩展性,常常被用于工控设备、智能家居、路由器等设备中。它还提供了上百个已编译好的软件,而且数量还在不断增加。