clq
浏览(574) +
2021-02-24 13:10:04 发表
编辑
关键字:
c语言项目编译总结[mac部分].txt
1.先参考 "c语言项目编译总结.txt" 说明部分. 另外 mac 下还要设置自己独有的变量.
2.选择不同的 xcode 版本.具体可参考相应文档. xcode 是不需要一定安装在默认路径的.
另外原理上不同的 xcode 版本应该可以共存.不过据说有些项目目前来说不能用 xcode10 后的版本编译.
3.现在的 mac ox 10.14 已经不能安装 xcode10,不过可以通过修改日期的方式安装上去.方法是:
先断网,然后修改日期为 2018 或者接近的日期. 再按普通的安装方式,双击安装就可以了.
4.xcode 下的环境确实是有 gcc 这个文件名的,它并不是苹果编译器的别名.不过它确实在不同的 xcode 目录中.
5.xcode 下的头文件和库文件可能会在某个模拟器目录下(不太记得了,大致如此)所以不要奇怪,看篮球嘿嘿从模拟器的名称中也可以顺便推测出大体它对应的平台
(手机还是pc还是模拟器专用).
6.xcode 的模拟器使用的实际上是 x86/x64 的 pc 版本库文件,和手机上用的是完全不同的.手机上的是 arm,并且 arm 至少分成了三种格式.
7.xcode 中编译出来的 arm 各种格式,如果编译实在有困难,那么用单独的一个 arm64 也是可以的,因为现在真机上全部都是 64 位的了.
8.xcode 打包出来的库是要合并各个不同的平台的文件为同一个文件的,具体看各个编译脚本.一般是在最后,另外最好是编译完成后检查一下是否包括了不同平台的.
这种检测一般在你才醒中也带有,不过有可能没检查是那么仔细.自己一定要仔细看编译输出的最后几行结果,看看是否有异常.很多脚本写得不规范,出错了其实也报
编译成功.这主要是 sh 脚本不是严格的程序.
9.sh 脚本有些比较独特的东西,比较如果循环变量(比如 ffmpeg 用在同时编译不同平台的 so 时),如果判断一个结果.最好自己总结一下.
NEWBT官方QQ群1: 276678893
可求档连环画,漫画;询问文本处理大师等软件使用技巧;求档softhub软件下载及使用技巧.
但不可"开车",严禁国家敏感话题,不可求档涉及版权的文档软件.
验证问题说明申请入群原因即可.