[学习记录]关于解决问题思路的一些反思
2015-05-19 15:45
169 查看
网上下载的一个项目
拿来编译一看,报错了
错误代码:
ld: -pie can only be used when targeting iOS 4.2 or later
clang: error: linker command failed with exit code 1 (use -v to see invocation)
傻逼式地复制错误代码 linker command failed with exit code 1 (use -v to see invocation)然后各种搜索,各种解决方法?
但是还是没办法解决,静下心来想一下到底是怎么回事,然后回过头去仔细看错误内容。
ld: -pie can only be used when targeting iOS 4.2 or later
这个说了iOS版本最少要4.2或者以上才行
clang: error: linker command failed with exit code 1 (use -v to see invocation)
这个说的是连接失败了
那么,错误的原因就很明显了,版本问题,并非什么缺失文件或者直接复制导致的错误。
回去看看项目配置,果然:
Deployment Target (部署目标)这一项的配置是4.0
而上面提到的错误说的是版本至少要4.2,那好,改一下这一项配置,使其版本在4.2以上就行了,再次编译通过~
解决方法:General -> Deployment Info -> Deployment Target -> 修改部署目标版本(4.2以上)
我解决问题的方法是非常有问题的,一直都是直接复制错误去搜索,幸运的话,能解决,不幸运的话就得花好很长的时间。这样的问题解决方法是不好的,不够高效。编译器报错其实已经明确给出了错误原因,我懒得看英文,所以也不看编译器的信息 ,就毫无头绪的去搜网上的资料,浪费很多时间。在以后的学习研究问题中,首先弄明的是这个问题的描述,以及编译器的提示,然后最大限度去利用错误提示的大方向,去一点点研究。你的基础知识能力越强,也就是你的知识铺垫越多,你的联想越多你解决 理解问题的能力就越强。
拿来编译一看,报错了
错误代码:
ld: -pie can only be used when targeting iOS 4.2 or later
clang: error: linker command failed with exit code 1 (use -v to see invocation)
傻逼式地复制错误代码 linker command failed with exit code 1 (use -v to see invocation)然后各种搜索,各种解决方法?
但是还是没办法解决,静下心来想一下到底是怎么回事,然后回过头去仔细看错误内容。
ld: -pie can only be used when targeting iOS 4.2 or later
这个说了iOS版本最少要4.2或者以上才行
clang: error: linker command failed with exit code 1 (use -v to see invocation)
这个说的是连接失败了
那么,错误的原因就很明显了,版本问题,并非什么缺失文件或者直接复制导致的错误。
回去看看项目配置,果然:
Deployment Target (部署目标)这一项的配置是4.0
而上面提到的错误说的是版本至少要4.2,那好,改一下这一项配置,使其版本在4.2以上就行了,再次编译通过~
解决方法:General -> Deployment Info -> Deployment Target -> 修改部署目标版本(4.2以上)
我解决问题的方法是非常有问题的,一直都是直接复制错误去搜索,幸运的话,能解决,不幸运的话就得花好很长的时间。这样的问题解决方法是不好的,不够高效。编译器报错其实已经明确给出了错误原因,我懒得看英文,所以也不看编译器的信息 ,就毫无头绪的去搜网上的资料,浪费很多时间。在以后的学习研究问题中,首先弄明的是这个问题的描述,以及编译器的提示,然后最大限度去利用错误提示的大方向,去一点点研究。你的基础知识能力越强,也就是你的知识铺垫越多,你的联想越多你解决 理解问题的能力就越强。
相关文章推荐
- 有关于递归函数的一些学习记录(Recursion)走楼梯,递归找出最两个数的大公约数,汉诺塔问题
- 694 - The Collatz Sequence---关于goto语句的一些反思(还有uva的Runtime Error问题的解决)
- 关于一些问题的解决办法[记录]TF400017
- 最近在ArcGIS Engine开发中关于调用gp工具过程出现COM 组件的调用返回了错误 HRESULT E_FAIL 错误的解决方法 和 学习oracle中遇到的一些问题总结
- 关于学习与问题解决的一些认识
- 一些值得记录的bug,以及解决思路与反思
- 关于protobuf的一些问题解决思路汇总
- 关于eclipse下利用tomcat调试jsp的一些问题的解决记录
- 记录关于android广播(无序)接收不到的问题解决思路
- 解决Nginx 400 Bad Request问题的一些思路
- Selenium Webdriver学习记录(一):环境搭建(Java+Maven+Eclipse+Selenium3.x)+第一个测试demo+部分问题解决
- spark 使用中会遇到的一些问题及解决思路 spark-shell命令行执行spark hql
- 关于xstream使用过程中遇到的一些问题,记录一下
- 关于 Xcode 9 及 iOS 11 的一些小问题解决办法(1)
- 关于git远程版本库的一些问题之解决
- 同步问题解决的一些思路
- 学习解决问题的思路
- 记录linux学习过程中,遇到的问题与解决办法
- 关于cdh安装过程中的遇见的一些问题以及解决办法的总结
- 关于kudu使用的一些问题及解决办法