交叉编译
sfe1012
这个作者很懒,什么都没留下…
展开
-
glibc 交叉编译
0、sudo -i 很重要否则make install 出错export PATH=$PATH:/opt/GSRD/gcc-linaro-arm-linux-gnueabihf-4.7-2012.11-20121123_linux/bin/1、libffiCC=arm-linux-gnueabihf-gcc ./configure+--prefix=/opt/GSRD/glib-2.45.1/ffi-3.2.1/ --host=arm-linux-gnueabihfmake&make ..原创 2021-04-06 14:14:03 · 864 阅读 · 1 评论 -
Boost 库的移植 与 Qt下的应用方法
1、下载boost源码(boost_1_66_0 2018.01.17 时最新):地址:https://sourceforge.net/projects/boost/files/boost/2、解压进入目录 boost_1_66_0 查看当前版本支持的库 如下:命令:./bootstrap.sh --show-librariesBuilding Boost.Build engine wi原创 2018-01-17 21:57:00 · 903 阅读 · 0 评论 -
Linux 开发环境构建
1、安装32位兼容库 sudo apt-get install libc6:i386 sudo apt-get install lib32stdc++6 sudo apt-get install lib32z1 2、将GSRD.tar.bz2 和 gcc-linaro-arm-linux-gnueabihf-4.7-2012.11-2012原创 2017-09-15 16:38:11 · 302 阅读 · 0 评论 -
移植Qt5.7在开发板上运行Qt程序提示This application failed to start because it could not find or load the Qt platfo
./LinuxAGV This application failed to start because it could not find or load the Qt platform plugin "linux #eglfs"in "".Available platform plugins are: linuxfb, minimal, offscreen.Reinsta原创 2017-08-30 09:41:04 · 6555 阅读 · 1 评论 -
socfpga-3.12 编译方法
https://wenku.baidu.com/view/e282bed333687e21ae45a964.html1、下载内核源代码,解压:https://github.com/altera-opensource/linux-socfpga/tree/socfpga-3.122、配置顶部的makefile ARCH = armCROSS_COMPILE原创 2017-08-07 11:52:33 · 700 阅读 · 0 评论 -
编译内核驱动模块的时候错误解决方案
makefile:ifeq ($(KERNELRELEASE),)KERNELDIR ?= /home/sfe1012/GSRD/linux-socfpga-socfpga-3.12/PWD := $(shell pwd)modules: $(MAKE) -C $(KERNELDIR) M=$(PWD) modulesmodules_install: $(MAKE) -C原创 2017-08-07 11:15:38 · 4034 阅读 · 0 评论 -
arm-linux-gnueabihf-g++: error while loading shared libraries: libstdc++.so.6 no such file and ....
有一些老版本的arm-gcc 编译程序时经常报错arm-linux-gnueabihf-g++: error while loading shared libraries: libstdc++.so.6 no such file and .......解决办法:apt-get install lib32z1 lib32ncurses5apt-get install lib原创 2017-07-11 16:10:36 · 7698 阅读 · 0 评论 -
ubuntu 14.04 kylin eclipse c/c++ 和为firefox安装flash
help 中 新的软件 http://download.eclipse.org/tools/cdt/releases/juno原创 2014-06-06 12:58:43 · 1156 阅读 · 0 评论 -
GCC 编译 参数
gcc 编译器常用的命令行参数一览 (转) 这些常用的 gcc/g++ 命令行参数,你都知道么? 1. gcc -E source_file.c -E,只执行到预编译。直接输出预编译结果。 2. gcc -S source_file.c -S,只执行到源代码到汇编代码的转换,输出汇编代码。 3. gcc -c source_file.c原创 2016-03-12 23:43:43 · 445 阅读 · 0 评论 -
BeagleBone Black 应用开发之Debian内核编译
Debian 系统对于BeagleBone Black的支持不断的在更新之中,这是我们大家喜闻乐见的事情。现在,我将会介绍如何编译Debian发布的kernel。对于我们这些DIY爱好者来说,资源是最为重要的东西,介绍一下Debian的资源。1、http://elinux.org/Beagleboard:BeagleBoneBlack_Debian debian 对bbb 的帮助文原创 2015-01-28 20:13:16 · 2365 阅读 · 0 评论 -
gnueabi相关的两个交叉编译器: gnueabi和gnueabihf 区别
http://blog.csdn.net/ccskyer/article/details/16864173gnueabi相关的两个交叉编译器: gnueabi和gnueabihf在debian源里这两个交叉编译器的定义如下:gcc-arm-linux-gnueabi – The GNU C compiler for armel architecturegcc-arm-lin转载 2015-01-29 20:56:20 · 1038 阅读 · 0 评论 -
ubuntu arm-linux-gnueabihf-gcc: error while loading shared libraries: libstdc++.so.6
sudo apt-get install lib32stdc++6原创 2014-06-02 15:09:18 · 6372 阅读 · 0 评论 -
PandaBoard 驱动编译 两种方式的makefile
第一种,在PC机上第二种,直接在班子色原创 2014-05-26 21:01:14 · 826 阅读 · 0 评论 -
Fedora 删除旧内核
1. 查看当前系统中已安装的内核相关包:# rpm -qa | grep kernel2. 查看当前使用的内核:# uname -r3. 确定要删除的内核:这里为:kernel-PAE-2.6.32.11-99.fc12.i6864. 删除内核:[[email protected] ~]# yum remove kernel-PAE-2.6.32.11-99原创 2014-06-08 14:18:21 · 668 阅读 · 0 评论