PJSIP的编译

来源:互联网 发布:suse linux 防火墙 编辑:程序博客网 时间:2024/06/02 18:39

详情请看:http://www.wuleilei.com/blog/327

期间遇到error: C compiler cannot create executables 错误可参考:http://www.wuleilei.com/blog/326


实际上我遇到的也是类似的问题,但他写的解决方法没用。

第一个错误是export DEVPATH=/Developer/Platforms/iPhoneSimulator.platform/Developer  这里不对,文件夹路径找不到,改正确就好了,改成正确的路径后,不会报文件不存在的错误了。


然后就遇到第二个C compiler cannot create executables的错误,按他的解决方法是不行的。仔细看编译过程显示出来的内容,发现可能因为是xcode6的原因,模拟器多了个x86_64,不单单是i386了,所以出错。然后我把他改成非模拟器就好了也就是改为:export DEVPATH=/Developer/Platforms/iPhoneOS.platform/Developer,然后貌似没问题了,因为输出信息太多了,我看不过来,所以我说貌似没问题了。


中间有遇到这种问题:(http://blog.csdn.net/esther0401/article/details/7361496)

执行一个脚本full_build.sh 时, 一直是提示我:

-bash: ./full_build.sh: /bin/bash^M: bad interpreter: No such file or directory

出现上面错误的原因之一是脚本文件是DOS格式的, 即每一行的行尾以\r\n来标识, 使用vim编辑器打开脚本, 运行:

:set ff?

可以看到DOS或UNIX的字样. 使用set ff=unix把它强制为unix格式的, 然后存盘退出, 即可.



现在看的是这个人写的(http://www.xianwenchen.com/),中国人写的,可惜TMD居然用英文写


最后,大家还是跟着官网来做吧,别的中国人用中文写的都略有过时,还是看官方比较合适。http://trac.pjsip.org/repos/wiki/Getting-Started/iPhone

0 0
原创粉丝点击