上一页 1 ··· 5 6 7 8 9 10 11 12 13 下一页
摘要: 日志文件的三大步 常用的日志级别 例子 vim ffmpeg_log.c clang g o ffmpeg_log ffmpeg_log.c lavutil ./ffmpeg_log 阅读全文
posted @ 2019-12-31 10:08 FANDX 阅读(375) 评论(0) 推荐(0) 编辑
摘要: ![](https://img2018.cnblogs.com/blog/1440669/201912/1440669-20191231100123294-1593445960.png) 阅读全文
posted @ 2019-12-31 10:02 FANDX 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 调试器的使用 编译输出带调试信息的程序 调试信息包含:指令地址、对应源代码及行号 指令完成后,回调 LINUX使用GDB MAX使用LLDB 使用说明 阅读全文
posted @ 2019-12-31 09:58 FANDX 阅读(1016) 评论(0) 推荐(0) 编辑
摘要: 编译命令 编译流程 1. 预编译 2. 编译 3. 链接, 动态链接/静态链接 编写文件 add.c clang g c add.c // 生成一个指定的add.o的文件 libtool static o libmylib.a add.o // 生成一个libmylib.a的文件,必须要lib开头 阅读全文
posted @ 2019-12-31 09:51 FANDX 阅读(1891) 评论(0) 推荐(0) 编辑
摘要: ```c #include int main(int argc, char* argv[]) { // 创建文件类型 FILE* file; char buf[1024] = {0, }; // a 是追加,+ 文件不存在可以进行创建 file = fopen("1.txt", "a+"); // 写入到文件 内容是hello world, 每一个字符大小是1,一共有13个字符 fwrite("h 阅读全文
posted @ 2019-12-31 09:46 FANDX 阅读(451) 评论(0) 推荐(0) 编辑
摘要: 指针的特点 他就是内存中的一个地址 指针本身运算 指针所指向的内容是可以操作的 操作系统是如何管理内存的 栈空间 4M~8m的大小 当进入函数的时候会进行压栈数据 堆空间 4g的大小 1g是操作系统 全局变量 内存映射 可以对内存的内容修改修改硬盘的内容 一般在数据库中经常使用 内存的分配与释放 c 阅读全文
posted @ 2019-12-31 09:43 FANDX 阅读(2226) 评论(0) 推荐(0) 编辑
摘要: 变量 定义一个变量:类型 变量名=值; 常量 定义一个常量 const 常量类型 常量名称 = 值 阅读全文
posted @ 2019-12-31 09:31 FANDX 阅读(2288) 评论(0) 推荐(0) 编辑
摘要: 编写第一个hello world 创建helloworld.c 编译自己的第一个程序 Mac os clang g o hellword helloword.c g: 是输出调试信息 o: 是输出可执行程序 hellword: 最终生成的文件名称 helloword.c: 指定编译的文件 Linux 阅读全文
posted @ 2019-12-31 09:25 FANDX 阅读(2823) 评论(0) 推荐(0) 编辑
摘要: 结构体的定义 输出结果 struct content is : 10, 20 枚举类型 阅读全文
posted @ 2019-12-31 09:22 FANDX 阅读(1966) 评论(0) 推荐(0) 编辑
摘要: 整型 整形打印使用%d short:短整型,占16位,2个字节 int:占32位,4个字节 long:长整型,占4个字节,本来意思比int更多,但是目前来看基本都是和int一样 浮点型 浮点型计算会影响计算机性能,所以不是做科学计算尽量不用浮点型 浮点型打印使用%f float:占32位,4个字节, 阅读全文
posted @ 2019-12-31 09:13 FANDX 阅读(3688) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 下一页