config
文章平均质量分 82
config
hjjdebug
西方用26个字母表示世界,计算机用0,1两个数字表示世界,大道至简!
人类用6号元素碳来思考, 计算机用14号元素硅来演算,精妙绝伦!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
configure 文件 check_cxxflags() 函数的注释
本文介绍了configure文件中check_cxxflags()函数的实现原理。该函数通过创建临时目录、生成测试文件、记录日志等方式,测试GCC环境是否支持特定C++编译选项(如-std=c++11)。核心步骤包括:使用mktemp创建临时目录,通过exec生成测试文件,利用test_cmd执行编译命令并记录日志,最终将验证成功的标志追加到CXXFLAGS变量中。整个过程通过日志文件详细记录操作步骤和编译结果,既避免了污染工作目录,又方便调试检查。函数封装了底层细节,提供了简洁的接口来检查编译器功能支持。原创 2025-11-12 11:45:33 · 952 阅读 · 0 评论 -
ffmpeg configure 研究2:分析屏幕输出及文件输出的具体过程
0. 执行./configure 命令1. sed: can't read 信息是从哪里来的 ?2. 屏幕输出信息的来源3 configure 中创建的文件具体创建过程是怎样的?4 configure 对 Makefile 的影响原创 2025-02-17 17:14:57 · 893 阅读 · 0 评论 -
ffmpeg configure 研究1-命令行参数的分析
1 configure 对命令行参数的分析,在4019行1.1 函数名称: is_in1.2. 函数名称: enable1.3. 函数名称: set_all2 执行退出判断的关键代码:2.1. 函数名称: map2.2 函数名称: die_license_disabled2.3 函数名称 enabled()3. 小测试代码4.执行结果 $ ./1.sh5.小结:原创 2025-02-14 17:34:15 · 1045 阅读 · 0 评论 -
configure 文件 test_exec() 函数的注释
# 执行test_exec ,这里重定向命令行输入为EOF 之间的内容# 实际上这里输入的内容被保存为TMPC, 然后执行了$ld 命令,再查看其输出# linux 下 测试结果应返回0 (true)原创 2023-08-28 14:24:47 · 229 阅读 · 0 评论 -
configure 文件中测试Makefile 是否支持嵌套变量的代码注释
该脚本片段来自configure文件,用于测试Makefile是否支持嵌套变量。代码首先设置了一些shell变量,然后通过重定向将输出同时发送到日志文件和控制台。核心测试逻辑通过生成一个临时Makefile并执行,检查其对嵌套变量$(BAR$(V))的支持情况。如果Make处理成功则返回"yes",否则返回"no"。测试结果会同时显示在终端和记录到config.log文件中。示例执行结果显示当前系统支持Makefile的嵌套变量功能。原创 2023-08-07 17:54:53 · 283 阅读 · 0 评论 -
bash脚本中传递命令行参数
原来bash 获取命令行选项是如此的简单, 只用一个for 后面随便一个参数就是命令行参数.原创 2023-08-06 15:32:23 · 601 阅读 · 0 评论 -
aclocal-1.15: command not found
原因分析: 一般configure 成功, make 失败是比较少见的. 它说aclocal-1.15 命令没有发现查我的aclolal 版本, 是 aclocal-1.16, 比所要求的1.15 版本高. 所以需要重新生成 configure 文件.原创 2022-12-28 16:42:04 · 4804 阅读 · 0 评论 -
configure 深层解读
configure 深层解读!author:hjjdebugdate: 2019年 12月 28日 星期六 22:06:34 CST这是hello world 简单c程序运行configure 的输出信息,它们到底是什么含义呢?./configurechecking for a BSD-compatible install... /usr/bin/install -cchecking...原创 2019-12-28 22:10:28 · 2853 阅读 · 0 评论 -
autoconf automake 进一步解读
autoconf automake 进一步解读author:hjjdebugdate: 2019年 12月 28日 星期六 22:06:34 CST学习其工作原理如何进一步控制Makefile 的生成,例如 修改编译选项时,添加调试信息, 添加-D宏定义,添加第三方库包含路径,添加第三方库,开源软件,一般只要configure 能通过,make 是没有什么问题的,可见con...原创 2019-12-28 22:03:49 · 797 阅读 · 0 评论 -
autoconfig,automake 编译project
automake autoconfig 编译project编辑文件:helloworld.cconfigure.acMakefile.am创建过程:autoscan; aclocal; autocconf; automake --add-missing; ./configure ; make下面给出helloworld 的例子$cat helloworld.c#include...原创 2019-12-15 08:40:10 · 265 阅读 · 0 评论 -
automake 使用库文件
****************************************automake 使用库文件****************************************--------------------1. 准备素材.-------------------- a. mkdir hello; //创建hello 目录 b. cd hello; mkd...原创 2015-11-09 11:33:43 · 1755 阅读 · 0 评论
分享