交叉编译

Posted:   2023-02-02

Status:   Completed

Tags :   cross-compile c linux

Categories :   cross-compile 交叉编译

Previous:   Makefile简记

Next:   docker交叉生成


一般库交叉编译

  • 配置
    1
    
    ./configure --prefix=$(pwd)/_install --host=aarch64-linux
    
  • 编译
    1
    
    make -j4 install
    

    交叉编译FFMPEG

  • 配置
    1
    
    ./configure --prefix=/usr/ --target-os=linux --arch=aarch64 --enable-cross-compile --cross-prefix=aarch64-linux- --enable-shared --disable-static
    
  • 编译
    1
    
    make -j4 install DESTDIR=$PWD/_install
    

    交叉编译zlog

    1
    
    make CC=aarch64-linux-gcc;make PREFIX=$PWD/_install install