一、Nginx安装#安装gcc、g++、wget #下载nginx #解压nginx #安装编译nginx需要的库 #进入nginx解压目录 #配置nginx编译选项 #编译、安装nginx 二、Nginx启动与停止#进入Nginx执行文件目录 #启动nginx #停止nginx#1 立即停止 #2 ...
分类:
其他好文 时间:
2018-06-09 10:16:03
阅读次数:
208
编译选项的设置,称为“开关指令”,其中大部分值为布尔类型一、代码生成(Code generation)1、Optimization 优化代码,默认true2、Stack frames 生成过程/函数的Stack frames(调试工具用),默认false3、Pentium-safe FDIV 修正早 ...
1、前面的例子中App为了能够范问ILedService接口,把classes.jar导入到应用程序中,但是我们不想把classes编进apk包里面去,这样导致我们的apk程序会很大(解压缩apk会发现里面有classes.dex和classes2.dex这两个优化后的包) 因此这里修改编译选项: ...
分类:
移动开发 时间:
2018-06-02 21:36:08
阅读次数:
242
1.禁止隐式声明 -Werror=implicit-function-declaration 编译选项中加了这个,隐式声明不过,报error而不是warning了 ...
分类:
其他好文 时间:
2018-05-27 16:26:28
阅读次数:
205
BOOT区的由来基于一个简单的道理,即单片机的程序是保存在FLASH中的,要运行程序就必须不停的访问FLASH存储器。对于一般的FLASH存储器,数据的写入需要一定的时间来完成,在数据写入完成之前,存储器中所有的数据都是不可读的,这就在运行旧程序和写入新程序之间造成了一个矛盾。 使用BOOT区是解决 ...
分类:
其他好文 时间:
2018-05-17 12:04:12
阅读次数:
202
1.gcc 的工作流程 预处理(选项:E,调用<预处理器cpp>完成预处理) 宏替换 头文件展开 注视去掉 .c -> .i 编译(选项:S,也只有这一步是gcc自己完成的) .i -> .s 汇编(选项:c,调用<汇编器as>) .s -> .o 二进制文件 链接(调用<链接器ld>) .o -> ...
分类:
其他好文 时间:
2018-05-12 02:51:28
阅读次数:
149
2018-05-04 《C++反汇编和逆向技术》第六章 函数的工作原理 读书笔记 debug版本的函数调用: 函数__chkesp是Debug编译选项组下独有的函数,用于检测栈平衡。在Debug版下,所有的函数退出时都会使用到这个函数。 使用了O2选项后,将不会存在栈平衡检查的代码,还可能没有保存环 ...
分类:
其他好文 时间:
2018-05-05 00:26:27
阅读次数:
228
-优化- /O1 最小化空间 minimize space /Op[-] 改善浮点数一致性 improve floating-pt consistency /O2 最大化速度 maximize speed /Os 优选代码空间 favor code space /Oa 假设没有别名 assume n ...
分类:
编程语言 时间:
2018-04-29 23:15:22
阅读次数:
250
//tsconfig.json指定了用来编译这个项目的根文件和编译选项 { "compilerOptions": { //compilerOptions:编译选项,可以被忽略,这时编译器会使用默认值 "allowSyntheticDefaultImports": true,//允许从没有设置默认导出... ...
分类:
Web程序 时间:
2018-04-27 12:14:30
阅读次数:
279
有时候工作中Nginx需要编译安装,以下内容是yum安装的参数,可以在此基础上进行添加所需要的编译选项~--prefix=/etc/nginx--sbin-path=/usr/sbin/nginx--modules-path=/usr/lib64/nginx/modules--conf-path=/etc/nginx/nginx.conf--error-log-path=/var/log/ngin
分类:
其他好文 时间:
2018-04-24 14:56:58
阅读次数:
155