当前位置: 首页 > article >正文

一些编译脚本


编译zlib

export CC=aarch64-linux-musl-gcc
export CROSS_PREFIX=aarch64-none-linux-gnu-
export CFLAGS="-Wall -g"

./configure \
--prefix=$(pwd)/zlib_arm

编译ffi
./configure \
--prefix=$(pwd)/ffi_arm \
--build=x86_64-pc-linux-gnu \
--host=aarch64-none-linux-gnu \
--target=aarch64-none-linux-gnu \
CC=aarch64-linux-musl-gcc \
CXX=aarch64-linux-musl-g++ \
RANLIB=aarch64-linux-musl-ranlib \
STRIP=aarch64-linux-musl-strip \
AR=aarch64-linux-musl-ar \
CFLAGS="-Wall -g" \
CPPFLAGS="-Wall -g"


编译ptyhon
(手动关闭了两个模块: py_cv_module__lzma='n/a' py_cv_module__uuid='n/a')
 ./configure --prefix=/vendor --host=aarch64-none-linux-gnu --build=x86_64-pc-linux-gnu --disable-ipv6 CC=aarch64-linux-musl-gcc  CXX=aarch64-linux-musl-g++ RANLIB=aarch64-linux-musl-ranlib STRIP=aarch64-linux-musl-strip AR=aarch64-linux-musl-ar  LDFLAGS="-L/home/ltong/src/zlib-1.3.1/zlib_arm/lib -L/home/ltong/src/libffi/ffi_arm/lib/" LIBS="-lz -lffi" CFLAGS="-Wall -g \
 -I/home/ltong/src/zlib-1.3.1/zlib_arm/include -I/home/ltong/src/libffi/ffi_arm/include" CPPFLAGS="-Wall -g \
 -I/home/ltong/src/zlib-1.3.1/zlib_arm/include -I/home/ltong/src/libffi/ffi_arm/include" ac_cv_file__dev_ptmx=no ac_cv_file__dev_ptc=no  py_cv_module__lzma='n/a' py_cv_module__uuid='n/a' ac_cv_func_pwritev2=no ac_cv_func_preadv2=no --with-build-python=/home/ltong/src/py313/Python-3.13.1/build_pc/bin/python3

编译go
:~$ history |grep export
 1069  export GO_GCFLAGS="-Wno-size-array-div"
 1070  export GO_CCFLAGS="-Wno-size-array-div"
 1073  export GOOS=linux
 1075  export GOARCH=arm
 1084  export GO_CCFLAGS="-Wno-sizeof-array-div"
 1086  export GO_CCFLAGS="-Wno-sizeof-array-div"
 1110  export $GOARCH=X86
 1197  export PATH=$PATH:~/radxa2/go/bin
 1198  export GOROOT=/home/ltong/radxa2/go
 1199  export GOOS=linux
 1200  export GOARCH=arm64
 1201  export GOROOT_BOOTSTRAP=/home/ltong/radxa2/go
 1269  history |grep export
 1313  export CC=aarch64-none-elf-gcc-14.2.1
 1314  export CROSS_PREFIX=aarch64-none-elf-


 1216  git checkout -bgo1.21.9 go1.21.9
 1217  git status
 1218  git pull
 1219  git log
 1220  CC=musl-gcc ./make.bash
 1221  ls /home/ltong/radxa2/go2/src/cmd/dist
 1222  git status
 1223  git clean -fdx
 1224  git reset --hard
 1225  CC=musl-gcc ./make.bash
 1226  git checkout -bgo1.16 go1.16
 1227  CC=musl-gcc ./make.bash
 1228  git checkout -bgo1.17.13 go1.17.13
 1229  CC=musl-gcc ./make.bash
 1230  echo $GOARCH
 1231  ldd ../bin/linux_arm64/go
 1232  file ../bin/linux_arm64/go
 1233  ll ../bin/linux_arm64/go
 1234  ll ../bin/linux_arm64/go -h
 


http://www.kler.cn/a/502180.html

相关文章:

  • Edge浏览器网页设置深色模式/暗模式
  • [免费]SpringBoot+Vue新能源汽车充电桩管理系统【论文+源码+SQL脚本】
  • spring boot 支持jsonp请求
  • 解决el-table表格数据量过大导致页面卡顿问题 又名《umy-ui---虚拟表格仅渲染可视区域dom的神》
  • 面试:类模版中函数声明在.h,定义在.cpp中,其他cpp引用引入这个头文件,会有什么错误?
  • 微信小程序实现长按录音,点击播放等功能,CSS实现语音录制动画效果
  • 如何将 sqlserver 数据迁移到 mysql
  • 线形回归与小批量梯度下降实例
  • 机器学习笔记——特征工程
  • OCC+VTK对象高亮
  • <C++学习>C++ Boost 容器操作教程
  • 秩为1的矩阵可以表示为两个向量的外积
  • MetaPhlAn2-增强版宏基因组分类谱工具-一条命令获得宏基因组物种组成
  • 不触碰资金的支付网关有哪些?
  • 图匹配算法(涵盖近似图匹配)
  • 云平台一键部署【Video-Background-Removal】视频换背景,无任何限制,随意换
  • 深入浅出MyBatis框架
  • 六年之约day13
  • 【解决】okhttp的java.lang.IllegalStateException: closed错误
  • 【Linux系统】—— vim 的使用
  • 第27章 汇编语言--- 设备驱动开发基础
  • 【Rust】结构体的方法语法
  • 单片机控制步进电机 A4988 Proteus仿真
  • 拷贝构造函数
  • Kutools for Excel 简体中文版 - 官方正版授权
  • Linux用户管理:普通用户的创建、删除、查看