1.gcc -E .c -o .i编译预处理2.gcc -S .i -o .s产生汇编代码3.gcc -c .s -o .o 进行汇编4.gcc * .o -o XXX生成可执行文件 测试三 gdb programm(启动GDB) b 设断点(要会设4种断点:行断点、函数断点、条件断点、临时断点) ...
分类:
其他好文 时间:
2018-09-23 22:17:50
阅读次数:
209
2018 2019 1 20165206 《信息安全系统设计基础》第1周学习总结 教材学习内容总结 gcc编译: 预处理:gcc E hello.c o hello.i 编译:gcc S hello.i o hello.s 汇编:gcc c hello.s o hello.o 链接:gcc hell ...
分类:
其他好文 时间:
2018-09-23 20:46:29
阅读次数:
177
测试1 vi 0. 每个 .c一个文件,每个 .h一个文件,文件名中最好有自己的学号 1. 用Vi输入图中代码,并用gcc编译通过 2. 在Vi中使用K查找 的帮助文档 3. 提交vi编辑过程截图,要全屏,包含自己的学号信息 这是编写好的文件以及文件夹目录: 这是vi中的printf帮助文档,首先c ...
分类:
其他好文 时间:
2018-09-23 18:23:07
阅读次数:
322
2018 2019 1 20165226 《信息安全系统设计基础》第1周学习总结 目录 ______ " 教材学习内容总结" " 代码学习中的问题和解决过程" " 教材每章提问" " 代码托管" " 其他" " 学习进度条" " 参考资料" 教材学习内容总结 一、 GCC编译 1.单文件 预处理: ...
分类:
其他好文 时间:
2018-09-23 16:36:58
阅读次数:
179
链接库 Linux下,大多数函数的头文件的默认路径是/usr/include/,而库文件的默认路径是/usr/lib/,但并不是所有的情况都是这样的。因此,在使用gcc编译时,必须为其制定所需要的头文件和库文件的路径。 gcc采用搜索目录的办法来查找所需要的文件,-I选项可以向gcc的头文件搜索路径 ...
分类:
其他好文 时间:
2018-09-23 13:52:43
阅读次数:
206
一、Nginx环境部署 1、部署说明 1)确保系统安装GCC编译器及相关工具。上篇文章中已说明,使用 rpm包 安装部署。 2)rewrite 模块需要 pcre 库。楼主使用的是 pcre-8.42.zip。 3)ssl 功能需要 openssl 库。楼主使用的是 openssl-1.0.2o.t ...
分类:
Web程序 时间:
2018-09-21 20:25:23
阅读次数:
296
[ubuntu @Yocto]$ . scripts/oesdk_app.sh [ubuntu @Yocto]$ $CC -v Using built-in specs. COLLECT_GCC=aarch64-poky-linux-gcc COLLECT_LTO_WRAPPER=/usr/loca... ...
分类:
其他好文 时间:
2018-09-20 21:23:47
阅读次数:
846
1、安装工具包 yum install -y wget 下载工具 yum install -y vim-enhanced vim编辑器 yum install -y make cmake gcc gcc-c++ 编译源代码 2、安装依赖包 yum install -y pcre pcre-devel ...
分类:
系统相关 时间:
2018-09-13 12:07:17
阅读次数:
189
1、C程序的过程处理流程:静态链接与动态链接:链接可以分为静态链接(静态库)与动态链接(共享库):?静态库是代码的归档,在使用静态库时是采用的复制代码的方式。共享库是可执行文件的组成部分,在使用共享库时是采用的提供代码在共享库的地址给可执行文件的方式。GCC编译器:区分大小写gcc-E:只做预处理,其它都不做,(.i)gcc-S:检查语法错误等,生成汇编文件(.s)gcc-c:完成汇编,
分类:
编程语言 时间:
2018-09-10 12:00:41
阅读次数:
174
1.<>包含系统的头文件(标准的头文件),包含自定义的头文件。 2.man手册查看 3.gcc编译 gcc是一个编译器,不指定目标文件名,默认生成a.out. gcc xxx.c -o 目标文件名 gcc -o 目标文件名 xxx.c 4.定位bug vi xxx.c +行号 5.运行可执行文件 . ...
分类:
其他好文 时间:
2018-09-09 19:48:05
阅读次数:
146