一点心得体会
来源:互联网 发布:java c base64 编辑:程序博客网 时间:2024/06/09 18:46
今天物理看了很久不想看了,就想休息一会儿看opencv,结果一看就是3个小时,果然还是喜欢计算机的一些知识。
言归正传。
今天学了一些东西,为了让opencv姿势正确地在电脑上跑起来,我特意去学了cmake,然后发觉终于能用了,好开森。问题在于我不是很清楚gcc编译的整一个原理,所以经常性出错。查阅以后学到了几点:
1.静态链接库和动态链接库的区别
2.gcc的三大过程
3.gcc在寻找include的头文件时,没有特殊定义,一般只在/usr/include当前目录下寻找,如有特殊需求,则会到指定目录下寻找。比如:include目录下有opencv子目录,很多opencv头文件都在里面,所以这时候就要include<opencv/某头文件>了。
4.头文件和链接库是不一样的概念,头文件是定义,所以无论你用哪些函数,都需要include 进来。链接库有很多,最常用的就是C库了,如printf函数就是在C库里实现的,而且C库中还放置了很多常用的函数实现,这个C库是编译时默认就会去链接的。对于数学库,因为它没有printf类函数常用,所以很多类UNIX系统里都没把他作为默认的链接库来实现,所以在include<math.h>之后还需要加上编译参数-lm。
就是这些
0 0
- 一点心得体会
- 一点心得体会
- 一点心得体会
- 一点心得体会
- 一点心得体会
- 一点心得体会
- 一点心得体会,关于忙
- 子女教育的一点心得体会
- 架构的一点心得体会
- 关于状态机的一点心得体会
- 作业运用的一点心得体会
- 读Apache的一点心得体会
- 面试PHP的一点心得体会!
- 关于软件设计的一点心得体会
- 关于软件设计的一点心得体会
- 关于软件设计的一点心得体会
- 学习matlab的一点心得体会
- 服务器开发的一点心得体会
- to solve gem install timeout
- 5-2 派生类的构造函数
- Android个性闹钟——摇摇醒
- linux运维常用命令
- 6.拦截器(Interceptor)
- 一点心得体会
- 在Linux(ubuntu10.10)系统中使用摄像头之USB摄像头
- hdu 4472 dp
- csu 1503: 点到圆弧的距离-湖南省第十届大学生计算机程序设计竞赛
- 程序员生存定律--升华成高手的可能方法
- 黑马程序猿_OC之三大特性
- 局部内部类访问局部变量的问题
- C语言 return多值的解决方案
- 小编程题之检测字符串表达式中括号是否配对