![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
makefile
王二の黄金时代
碰到问题,就解决问题
展开
-
VLC源码makefile分析
通过分析makefile编译构建过程,梳理各个具体目录的作用和联系这是一张freewind画的结构图,个人通过分析查看跟踪makefile整理,使用vlc版本为3.0.6 for linuxubuntu 18.04编译,默认配置。为了方便查看已经缩减了很多具体的细节,后续文字补充;上图说明:vlc 顶层的makefile, 会进入各个子目录中查找makefile 执行编译子...原创 2019-02-20 16:39:50 · 2108 阅读 · 0 评论 -
Android.mk 分析android buid工程需要的makefile知识点总结
1.0 make -C /home/wangxiancan/android -f build/core/main.mk all_modules -C 表示进入到某目录 执行(解析)其中的makefile -f 表示将后面的文件当做makefile文件解析 (make命令默认只识别如Makefile命名的文件,不过你会发现-C后面目录下已经有一个makefile了,并且这个m...原创 2019-03-08 14:04:39 · 515 阅读 · 0 评论 -
Android.mk 编译流程分析--android的build系统
关于Android.mk,可以很容易找到关于它怎么编写的资料,不过最近在移植一个开源的linux项目,抛弃源工程的configure+make机制放入android源码里面用 mm命令来来编译,总是各种坑,在android源码里面编译要求很高比如 一个int 函数没有return,也会报错,编译的模块需要依赖一个自己私自开发的so库时候,用参数 LOCAL_LDFLAGS来指定,也是种种问题,这些...原创 2019-03-06 17:05:37 · 6237 阅读 · 0 评论 -
vlc-android-源码编译-修改依赖的live555源码文件
编译后的vlc-android, 有需要vlc依赖的第三方库live555中添加一些修改。 由于vlc依赖第三方库是自己指定下载特定版本并且最终将第三方库打包到一起,所以,应该去修改编译环境中的第三方源码包。如果已经成功编译过源码,可以在 Android\vlc-android\vlc\contrib 目录下看到多个contrib-android-XXX文件夹,我编译使用 ./compile.s...原创 2019-06-26 11:52:20 · 683 阅读 · 0 评论