美文网首页FFmpeg实践记录
FFmpeg实践记录四:C语言回顾

FFmpeg实践记录四:C语言回顾

作者: MxlZlh | 来源:发表于2021-05-06 10:21 被阅读0次

    Hello World

    Hello World

    指针基本概念

    指针基本概念

    指针就是内存中的一个地址,对指针的操作主要有两种(1、指针本身运算;2、指针所指内容的操作)

    文件操作

    文件操作

    内存的分配与释放

    内存的分配与释放

    操作系统在内存管理时,主要分为:栈空间、堆空间、内存映射。

    GCC/CLANG

    gcc/clang -g -O2 -o test test.c -I… -L… -l
    -g 输出文件中的调试信息
    -O 对输出文件做指令优化 1表示不做优化 2表示做优化
    -o 输出文件
    -I 指定头文件位置
    -L 指定库文件位置
    -l 指定使用哪个库
    

    编译过程

    编译过程

    动态链接:说白了就是大家共享
    静态链接:就是与自己的文件合并成大文件,单独使用。(这种方式生成的文件会非常大)

    调试器

    调试器原理
    Gdb/lldb

    相关文章

      网友评论

        本文标题:FFmpeg实践记录四:C语言回顾

        本文链接:https://www.haomeiwen.com/subject/ecirdltx.html