zoukankan      html  css  js  c++  java
  • 交叉编译7zip过程

    https://github.com/Distrotech/p7zip.git 从这里下载,不要从sourceforge.net上下载,那上面的缺makefile文件。

    我主要把文件 makefile.machine拷贝一份,命名为makefile.aarch,里面

    CROSS=aarch64-linux-gnu-
    CXX=$(CROSS)g++ $(ALLFLAGS)
    CC=$(CROSS)gcc $(ALLFLAGS)

    windows下的编译器已经装在了C:Developgcc-linaro-7.4.1-2019.02-i686-mingw32_aarch64-linux-gnuin,并且放在path中。

    $ mv makefile.machine makefile.machine.bak 
    $ ln -s makefile.aarch makefile.machine 
    $ make -j4

    但编译完提示错误:

    myGetTickCount.o: file not recognized: File format not recognized

    感觉是不是先前在windows下编译后make clean -j4 是否没有清理完。

    make clean; make -j4  ,接下来编译就成功了。编译出来的是:bin/7za

  • 相关阅读:
    再逛开心网
    WAPM
    win2003安装flash cs4
    [AS3][物体的运动]
    转sql产生百万记录
    KeyedList
    timer 焦点
    sql优化
    灰色
    参数
  • 原文地址:https://www.cnblogs.com/tangxiaosheng/p/10710754.html
Copyright © 2011-2022 走看看