MakeFile文件编写说明
发布时间:2024-11-25
发布时间:2024-11-25
详细介绍了使用自动编写MakeFile文件的命令关系及其编写方法
1.Makefile文件间关系图
1.1.执行autoscan命令
扫描源代码以搜寻普通的可移植性问题,比如检查编译器,库,头文件等,生成文件configure.scan,它是configure.ac的一个雏形。
1.2.修改configure.scan文件
AC_PREREQ(2.59)
AC_INIT(FULL-PACKAGE-NAME,VERSION,BUG-REPORT-ADDRESS)
AC_CONFIG_SRCDIR([test.cpp])
AC_CONFIG_HEADER([config.h])
AM_INIT_AUTOMAKE(test,1.0)
#Checksforprograms.
AC_PROG_CXX
AC_PROG_CC
#Checksforlibraries.
#Checksforheaderfiles.
#Checksfortypedefs,structures,andcompilercharacteristics.AC_HEADER_STDBOOL
详细介绍了使用自动编写MakeFile文件的命令关系及其编写方法
AC_C_CONST
AC_STRUCT_TM
#Checksforlibraryfunctions.
AC_OUTPUT([Makefile])
1.2.1.HEADER
1.2.2.Checksforprograms
1.2.3.Checksforlibraries.
1.2.4.Checksforheaderfiles
1.2.5.Checksfortypedefs,structures,andcompiler
characteristics
1.2.6.Checksforlibraryfunctions
1.3.执行aclocal命令
根据已经安装的宏,用户定义宏和acinclude.m4文件中的宏将configure.ac文件所需要的宏集中定义到文件aclocal.m4中
1.4.执行autoheader命令
conf命令1.5.执行autoautoconf
生
详细介绍了使用自动编写MakeFile文件的命令关系及其编写方法
1.6.创建Makefile.am文件
1.7.执行automake命令
1.8.执行automake–add-missing命令
1.9.执行./configure命令(生成makfile文件)
1.10.执行make命令(生成可执行程序或动态库)
下一篇:PS结合CAD做彩色平面图