normal use for autotools
2024-08-30 00:28:37
1. remove temporary files, only used for test purpose.
ls | sed -e "/^term.sh$/d" | sed -e "/^test.cpp$/d" | sed -e "/^Makefile.am$/d" | sed -e "/^autogen.sh$/d" | xargs -n rm -rf
2. edit autogen.sh
echo "automatic generating configure.scan ......"
autoscan echo "modifing configure.scan to configure.ac ......"
sed -e "/AC_INIT/a\
AM_INIT_AUTOMAKE" configure.scan > configure.ac echo "automatic generating config.in.h ......"
autoheader echo "aclocal ......"
aclocal echo "creating files: README, AUTHORS, NEWS, ChangLog ......"
touch README AUTHORS NEWS ChangeLog echo "Daniel King(long123king@163.com)" > AUTHORS
echo "0.0.1" > ChangeLog
echo -e "\tAutomatic make" >> ChangeLog
echo -e "\tNeed to edit Makefile.am manually first" >> ChangeLog echo "automake ......"
automake --add-missing --copy echo "autoconf ......"
autoconf echo "./configure"
./configure echo "make"
echo "##############################################################################"
make
echo "##############################################################################"
3. run autogen.sh
bash autogen.sh
最新文章
- Unity透明材质Batch
- monkey命令
- [.NET领域驱动设计实战系列]专题六:DDD实践案例:网上书店订单功能的实现
- wampserver-----------如何设置wampserver在windows下开机自动启动。
- Java中处理异常中return关键字
- 记录我开始学习 Git的路程
- Android 模拟器genymotion安装,eclipse 插件
- What is the difference between position: static,relative,absolute,fixed
- 【HDOJ】4341 Gold miner
- C语言-05内存剖析
- 谈谈一些有趣的CSS题目(十七)-- 不可思议的颜色混合模式 mix-blend-mode
- 算法相关——Java排序算法之插入排序(四)
- HashMap在JDK1.8中并发操作,代码测试以及源码分析
- 软件工程_9th weeks
- django rest framemark
- 使用Flask+MongoDB实现基于REST的接口简单操作
- 一致性Hash算法(KetamaHash)的c#实现
- spring framework 4 源代码阅读(2)---从ClassPathXmlApplicationContext開始
- 小A的旅行(绿豆蛙的归宿)【期望DP】
- eclipse中的SVN文件还原到历史版本