\ pragma简介 + \ pragma用于指示编译器完成一些特定的动作 + \ pragma所定义的很多指示字是编译器特有的 + \ pragma在不同的编译器间是不可移植的 + 预处理器将忽略它不认识的\ pragma指令 + 不同的编译器可能以不同的方式解释同一条\ pragma指令 + 一 ...
分类:
其他好文 时间:
2018-06-22 14:41:55
阅读次数:
165
我们在之前的 makefile 学习中,其目标文件(.o)只依赖于源文件(.c)。那么如果在源文件中还包含有头文件,此时编译器如何编译源文件和头文件呢?我们来看看编译行为带来的缺陷:1、预处理器将头文件中的代码直接插入源文件;2、编译器只通过预处理后的源文件产生目标文件;3、规则中以源文件为依赖,命令就可能无法执行。
分类:
其他好文 时间:
2018-06-18 11:01:10
阅读次数:
167
1.需要工具:VS2015(updata3),DLIB(19.7),CUDA(9.2),Cmake, VS2015需要updata3版本,因为DLIB中DNN模块需要VS2015及以上版本,而CUDA的加载需要VS2015的updata3版本(VS2017没有试过加载CUDA,所以不太清楚具体情况) ...
分类:
Windows程序 时间:
2018-06-11 18:55:04
阅读次数:
2544
vue脚手架:cnpm install vue vue-cli -gvue init webpack/webpack-simple shuaige(新建文件夹的名字)cd shuaigecnpm install npm run dev 打包npm run build react脚手架:cnpm in ...
分类:
其他好文 时间:
2018-06-10 15:12:02
阅读次数:
158
初识编译器我们通常所说的编译器是一个广义的概念,其实编译器是有几个模块组成的,具体如下:从上图可知编译器由4部分组成;每当我们在集成开发环境下写完代码,点击build的时候编译器的工作原理如下:可以看到,编译代码的过程其实就是编译器让这些模块协同工作的过程。第一步:预处理器将.c和.h文件编译器.i中间文件。
分类:
其他好文 时间:
2018-05-30 18:14:27
阅读次数:
116
使用 CSS 预处理器语言的一个主要原因是想使用 Sass 获得一个更好的结构体系。比如说你想写更干净的、高效的和面向对象的 CSS。Sass 中的插值(Interpolation)就是重要的一部分。让我们看一下下面的例子: 它可以让变量和属性工作的很完美,上面的代码编译成 CSS: 这是 Sass ...
分类:
其他好文 时间:
2018-05-24 15:01:00
阅读次数:
471
单字符 I/O:getchar() 和 putchar() getchar() 和 putchar() 每次只处理一个字符 getchar() 和 putchar() 都不是真正的函数,它们被定义为供预处理器使用的宏 getchar() 不带任何参数,它从输入队列中返回下一个字符 例如,下面的语句读 ...
分类:
其他好文 时间:
2018-05-20 00:44:57
阅读次数:
188
1.gcc 的工作流程 预处理(选项:E,调用<预处理器cpp>完成预处理) 宏替换 头文件展开 注视去掉 .c -> .i 编译(选项:S,也只有这一步是gcc自己完成的) .i -> .s 汇编(选项:c,调用<汇编器as>) .s -> .o 二进制文件 链接(调用<链接器ld>) .o -> ...
分类:
其他好文 时间:
2018-05-12 02:51:28
阅读次数:
149
title: 系统与软件知识 tags: 系统,软件,小书匠 grammar_cjkRuby: true [toc] 一 系统与软件知识结构介绍 1. 系统知识结构 2. 软件 二 硬件系统 1. 单片机 单片机是一种可通过编程控制的微处理器。需要靠外围的数字器件或模拟器件才可发挥其自身的强大功能。 ...
分类:
其他好文 时间:
2018-05-09 23:58:48
阅读次数:
378
工作之余准备oracle以及shell考试(暂定于5.26),还有下个月初的前端技能考试,我爱考试,使我进步! 根据兵哥安排的试用员工培养计划,我的开发规范这块目前大概看完了前端编写规范,还缺少: 1. js框架jQuery进一步掌握; 2. artTemplate模板; 3. Sass预处理器熟悉 ...
分类:
其他好文 时间:
2018-05-09 14:36:26
阅读次数:
162