精华内容
下载资源
问答
  • nginx交叉编译方法

    2019-02-18 10:37:05
    本文描述了开源服务 nginx 在 android 操作系统下的交叉编译方法。参照此方法,可以编译出可在 android 系统下运行的 nginx 服务。
  • TX2交叉编译方法

    千次阅读 2019-12-12 21:28:13
    TX2交叉编译方法,个人觉得除了也适用于TX1,TK1以及一般的ARM处理器。

    摘要

    TX2交叉编译方法,个人觉得除了也适用于TX1,TK1以及一般的ARM处理器。


    方法一

    交叉编译流程见文末参考链接,讲得很详细了。
    这里说一下其他的:

    1. 主机的环境与TX2的环境不必完全一致,因为交叉编译时会设置代码在TX2上的编译环境和库路径。例如我的主机是cuda-10.0,而TX2是cuda-9.0,也可以正常的交叉编译。
    2. Nsight Eclipse交叉编译的方法是:把远程的代码拷贝一份过来到本地,修改是在本地上修改,然后再发到远端。

    方法二

    nvidia官方给的:https://docs.nvidia.com/jetson/l4t-multimedia/cross_platform_support.html

    相关/参考链接

    Nsight Eclipse的opencv+cuda的交叉编译,在TX2已验证可行
    NVIDIA Jetson TX2 进阶:Nsight Eclipse Edition

    展开全文
  • golang编译源代码和交叉编译方法

    千次阅读 2019-04-19 12:35:27
    文章目录@[toc]golang编译源代码和交叉编译方法编译源代码编译go1.4编译go1.12交叉编译 golang编译源代码和交叉编译方法 编译源代码 golang编译其实很简单,下载一份最新的源代码后,进入src目录运行all.bash即可, ...


    golang编译源代码和交叉编译方法

    编译源代码

    golang编译其实很简单,下载一份最新的源代码后,进入src目录运行all.bash即可,
    但是你可能会遇到下面问题,这是因为现在golang都是用go语言编译的了,所以你的系统必须先安装好 >= go1.4 的版本.

    ./all.bash 
    Building Go cmd/dist using /home/ailumiyana/go1.4.
    ERROR: Cannot find /home/ailumiyana/go1.4/bin/go.
    Set $GOROOT_BOOTSTRAP to a working Go tree >= Go 1.4.
    ailumiyana@sola:~/open_src/go/src$ export GOROOT_BOOTSTRAP=/usr/local/go1.4
    

    编译go1.4

    1、先上github上下载一份源代码https://github.com/golang/go

    然后进入目录,查看全部分支。
    可以看到当前最新的release分支是go1.12.
    Alt text

    2、切换到go1.4的分支
    Alt text

    3、进入source目录,运行脚本开始编译

     ~/open_src/go/src$ ./all.bash
    

    4、之后可以进bin目录运行go查看版本 是不是1.4,来确认是否编译成功。

    Alt text

    1. sudo cp go /usr/local/go1.4 -rp 拷贝一份到本地路径
      这样我们就可以使用go1.4编译go1.12了。

    编译go1.12

    1、回到go源码目录我们切换到go1.12分支.
    现在就直接进入src编译是不行的,我们需要先设置go1.4的路径给GOROOT_BOOTSTRAP。

    ./all.bash 
    Building Go cmd/dist using /home/ailumiyana/go1.4.
    ERROR: Cannot find /home/ailumiyana/go1.4/bin/go.
    Set $GOROOT_BOOTSTRAP to a working Go tree >= Go 1.4.
    ailumiyana@sola:~/open_src/go/src$ export GOROOT_BOOTSTRAP=/usr/local/go1.4
    

    export GOROOT_BOOTSTRAP=/usr/local/go1.4

    2、再次进入src目录编译
    你可能会遇到 _Gidle redeclared in this block 错误
    Alt text

    这是因为我们的上次编译的中间文件没有清理的原因.
    Alt text

    git clean -df

    Alt text

    3、最后编译应该就没问题了,

    Alt text

    交叉编译

    go的交叉编译也比较简便,go env可以看到当前的环境变量配置,
    GOOS、 GOARCH 分别表示目标机系统及处理器体系结构.
    Alt text

    CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build hello.go

    Alt text

    这些应该是可选搭配 :
    Alt text

    展开全文
  • coreutils交叉编译方法

    千次阅读 2013-11-02 19:54:12
    coreutils 是GNU下的一个软件包,包含...coreutils交叉编译方法 我的编译器为mips-linux-gnu-gcc 1、首先configure, 指定交叉编译器为mips-linux-gnu-gcc ./configure --host mips-linux-gnu 2、make 3、s
    coreutils 是GNU下的一个软件包,包含linux下的 ls等常用命令。这些命令的实现要依赖于shell程序
    


    coreutils交叉编译方法
    我的编译器为mips-linux-gnu-gcc


    1、首先configure, 指定交叉编译器为mips-linux-gnu-gcc
    ./configure --host mips-linux-gnu
    2、make
    3、src/ 目录下会生成相应命令
    展开全文
  • gdb交叉编译方法及注意项

    千次阅读 2017-11-03 13:40:13
    gdb 交叉编译方法: 主机环境: 1.ubuntu14.04 2交叉编译工具:arm-oe-linux-gnueabi 3.gdb版本:gdb-8.0.1 地址:http://www.gnu.org/software/gdb/download/ubuntu安装工具: sudo apt-get install ...

    gdb 交叉编译方法:
    主机环境:
    1.ubuntu14.04
    2交叉编译工具:arm-oe-linux-gnueabi
    3.gdb版本:gdb-8.0.1
    地址:http://www.gnu.org/software/gdb/download/

    ubuntu安装工具:
    sudo apt-get install texinfo

    gdb源码修改:

    vim ./gdb/common/gdb_assert.h +26#define gdb_static_assert(expr) \
        extern int never_defined_just_used_for_checking[(expr) ? 1 : -1] 
    
     修改为:
      #define gdb_static_assert(expr) \
        extern int never_defined_just_used_for_checking[(1) ? 1 : -1] 

    编译步骤:

    ./configure --host=arm-oe-linux-gnueabi --target=arm-oe-linux-gnueabi --prefix=/home/vec/test_file/gdb-8.0.1/obj
    make 
    make install

    最后移植的时候需要libncurses.so.5动态库。

    展开全文
  • uClibc 交叉编译方法

    千次阅读 2014-06-11 19:32:03
    在嵌入式开发中,常用uClibc库,可单独对其进行交叉编译,具体步骤如下:
  • 嵌入式Linux下常用的交叉编译方法 关键字: embedded linux 要在嵌入式Linux下使用动态语言,首先要解决的是语言解释器或执行引擎的交叉编译问题。 交叉编译通常有以下几种途径: 1. 直接通过交叉编译工具...
  • 2.若需要自定义交叉编译工具,解压代码后执行: ./configure CC="/home/toolchain/broadcom/mipsel-unknown-linux-gnu/bin/mipsel-unknown-linux-gnu-gcc-4.4.6" --host=mipsel-linux (路径根据自己环境实际调整) ...
  • 若要自定义交叉编译工具,比如在嵌入式系统运行,则只要修改 unix\Makefile文件下的: #CC = cc 这句屏蔽 并修改对应的路径 CC = /home/mipsel-unknown-linux-gnu/bin/mipsel-unknown-linux-gnu-gcc-4.4.6 然后重新...
  • zlib库交叉编译方法

    万次阅读 2014-10-14 14:17:01
    下载地址:http://www.zlib.net/ 版本:1.2.8 编译方法: 1、
  • tcpdump交叉编译方法

    千次阅读 2017-03-19 23:33:17
    编译 libpcap-1.8.1 vim configure按如下修改: 5435 #add by lt 20170319 5436 #if test -z "$with_pcap" && test "$cross_compiling" = yes; then 5437 # as_fn_error $? "pcap type not determined when ...
  • qt4.8.7交叉编译方法

    千次阅读 2019-01-05 17:18:50
    其中aarch64-linux-gnu-g++是交叉编译工具     2 运行./configure \ -prefix ../arm-qt-output4.8 \ -xplatform linux-arm-gnueabi-g++ \ -qt-libpng \ -qt-libjpeg \ -force-pkg-config -open...
  • qt 5 交叉编译方法

    千次阅读 2018-12-26 20:51:11
    ./configure \ -prefix ../arm-qt-output \ -xplatform linux-aarch64-gnu-g++ \ -qt-libpng \ -qt-libjpeg \ -static \ -no-xcb \ -no-opengl \ -no-eglfs \ -no-direct2d \ -no-directfb \ ......
  • 记录点滴----linux驱动交叉编译方法

    千次阅读 2018-09-18 22:11:11
    太多的内容就不叙述了。因为就是一个小框架。(注意下面的代码不能直接复制使用,因为格式是不对。...KDIR:= /lib/modules/3.2.0-61-generic-pae/build (make 交叉编译之后的代码路径) PWD:= /home/lsl/wor...
  • zlib 交叉编译方法

    千次阅读 2009-07-27 16:05:00
    1. ./configure --shared --prefix=/安装路径 make LDSHARED="arm-linux-gcc -shared-Wl,-soname,libz.so.1" CC_FOR_BUILD="arm-linux-gcc" CC="arm-linux-gcc"LD="arm-linux-ld" CPP="arm-linux-g++ -E" AR
  • 过程:看了一个文章:=====================================谢论坛内各位的帮助,我的qt/e2.3.10和qtopia2.1.1终于全部编译通过....为qt-embedded添加jpeg库的交叉编译方法for arm下载jpegsrc.v6b.tar.
  • boost 1.48 for ARM 交叉编译方法

    千次阅读 2012-03-13 15:55:55
    OS : centos ...1. 确保ARM编译成功安装,并配置好环境变量。 2. 解压boost压缩包 3. 进入目录执行./bootstrap.sh, 此时形成bjam文件和project-config.jam 4. 编辑project-config.jam, 仅修改usin
  • 本文将介绍linux操作系统交叉编译环境建立方法
  • 在Phascan上面交叉编译perl 5.10.1,嵌入式编译perl脚本语言的记录和方法: 先下载Perl源码:https://www.perl.org/get.html , 下载版本是5.10.1 下载Perl交叉编译源码补丁: ...
  • 本文说明在Linux主机上...交叉编译环境我们选择最新的Ubuntu操作系统,它可以从以下地址下载: https://ubuntu.com/#download 接下来的说明以Ubuntu Desktop 19.10为例进行,18.04也没有问题。 配置网络 由于需要共
  • qt交叉编译环境搭建方法

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 69,400
精华内容 27,760
关键字:

交叉编译的方法