jntass / TASSL

此仓库已停止维护,请移步https://github.com/jntass/TASSL-1.1.1
http://www.tass.com.cn
Other
291 stars 106 forks source link

关于ios版以及android版的编译 #52

Open ghost opened 4 years ago

ghost commented 4 years ago

编译脚本 compile-v7.sh 内容如下: compile-v7.sh 和 源码目录 TASSL-v7 在同一目录。 arm64 armv7s 架构的编译类似。

!/bin/bash

OUT_DIR=out-v7 rm -rf $OUT_DIR cd TASSL-v7 make clean

设置编译器

export CC="clang -arch armv7"

设置工具链路径

export PATH="/Applications/Xcode10.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin:$PATH"

设置开发环境目录

export CROSS_TOP=/Applications/Xcode10.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer

设置SDK

export CROSS_SDK=iPhoneOS12.0.sdk

设置最小依赖版本

export IPHONEOS_DEPLOYMENT_TARGET=8.0

生成makefile

./Configure iphoneos-cross no-shared --prefix=/Users/leagsoft/dengjunxing/TASSL-ALL/$OUT_DIR

构建

make

make install

echo "complied v7"

上面的井号是脚本注释! https://blog.csdn.net/xiaod_szu/article/details/105565550

k214k commented 2 years ago

按照你的脚本,编译报错