linux下makefile自动生成
来源:互联网 发布:java utf8转换为gbk 编辑:程序博客网 时间:2024/05/18 01:01
下面就简单的介绍一下 :
1 首先在vi编辑器上写一个Hello.c文件 代码 如下
int main()
{
printf("Hello World!");
}
2 使用autoscan命令根据源代码生成模板文件configure.scan
3 将configure.scan 改成configure.in
4 用vi configure.in打开文件
内容如下
# -*- Autoconf -*-
# Process this file with autoconf to produce a configure script.
#AC_PREREQ([2.63]) 注释掉
AC_INIT([FULL-PACKAGE-NAME], [VERSION], [BUG-REPORT-ADDRESS])
改成 AC_INIT(hello.c,1.0)
#AC_CONFIG_SRCDIR([hello.c])注释掉
#AC_CONFIG_HEADERS([config.h])注释掉
添加 AM_INIT_AUTOMAKE(hello,1.0)
# Checks for programs.
AC_PROG_CC
# Checks for libraries.
# Checks for header files.
# Checks for typedefs, structures, and compiler characteristics.
# Checks for library functions.
AC_OUTPUT
改成 AC_OUTPUT(Makefile)
该完之后执行 aclocal和autoconf,分别会产生aclocal.m4及configure两个文件
5 建Makefile.am文件
内容如下:
AUTOMAKE_OPTIONS=foreign
bin_PROGRAMS=hello
hello_SOURCES=hello.c
然后保存
6 运行命令 automake --add-missing 生成重要的Makefile.in文件
7 执行 configure文件生成最终的Makefile文件
8 make 命令生成程序可执行的文件 hello
- Linux下自动生成 Makefile
- linux下makefile自动生成
- linux下自动生成Makefile
- linux下的Makefile的自动生成
- 自动生成Linux下Makefile全攻略
- 自动生成Linux下Makefile全攻略
- linux下的Makefile的自动生成
- 自动生成Linux下Makefile全攻略
- Linux下自动生成makefile文件
- Linux下Makefile的自动生成步骤
- linux 下的makefile自动生成
- linux下如何自动生成Makefile文件
- linux下自动生成Makefile文件
- Linux下Makefile的自动生成步骤
- 自动生成Linux下Makefile全攻略(下)
- 自动生成Linux下Makefile全攻略(下)
- Linux下用Makefile自动生成依赖关系
- 自动生成Linux下Makefile全攻略(上)
- 贴出一篇老师翻译的TLD论文
- redhat enterprise5下oracle10g时区问题的解决
- 浅析SQL Server数据库在项目中的备份与还原
- Matlab中怎样可以将程序分块运行并显示结果
- PHP上传图片三个步骤详细分析
- linux下makefile自动生成
- SQL优化-索引
- Linux的mount命令详解
- 浅析SQL Server 2008中的代码安全之一:存储过程加密
- JavaScript的那些书
- http://msdn.microsoft.com/zh-cn/gg502456
- Excel与datable的转换 用于Excel的导入
- 主动FTP与被动FTP...
- 多语言字符串的字体问题