登录 用户中心() [退出] 后台管理 注册
   
您的位置: 首页 >> CLQ工作室开源代码 - [函数库] >> 主题: c语言项目编译总结[mac部分].txt     [回主站]     [分站链接]
标题
c语言项目编译总结[mac部分].txt
clq
浏览(14) + 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 时),如果判断一个结果.最好自己总结一下.




总数:0 页次:1/0 首页 尾页  
总数:0 页次:1/0 首页 尾页  


所在合集/目录
C语言开源项目编译总结 更多



发表评论:
文本/html模式切换 插入图片 文本/html模式切换


附件:



NEWBT官方QQ群1: 276678893
可求档连环画,漫画;询问文本处理大师等软件使用技巧;求档softhub软件下载及使用技巧.
但不可"开车",严禁国家敏感话题,不可求档涉及版权的文档软件.
验证问题说明申请入群原因即可.

Copyright © 2005-2020 clq, All Rights Reserved
版权所有
桂ICP备15002303号-1