Welcome 微信登录

首页 / 操作系统 / Linux / Linux程序从编写到安装与发布

1、软件下载GNU M4 :m4 是 POSIX 标准中的一部分,所有版本的 UNIX 下都可用。虽然这种语言可以单独使用,但大多数人需要 m4 仅仅是因为 GNU autoconf 中的 “configure” 脚本依赖它。 宏处理器(或预处理器)一般用作文本替换工具。最终用户经常会用它来处理要反复使用的文本模板,典型的是用于编程工具,还会用于文本编辑和文字处理工具.GNU Autoconf:Autoconf是一个用于生成可以自动地配置软件源代码包以适应多种Unix类系统的 shell脚本的工具GNU Automake:GNU Automake是一种编程工具,可以产生供make程式使用的Makefile,用来编译程式。它是自由软件基金会所所制作的GNU程式的其中一项,作为GNU建构系统的一部分。automake所产生的Makefile符合GNU编程标准。automake是由Perl语言所写的,必须和GNU autoconf一并使用以上的M4、GNU Autoconf、GNU Automake下载在免费下载地址在 http://linux.linuxidc.com/用户名与密码都是www.linuxidc.com具体下载目录在 /pub/2011/08/26/Linux程序从编写到安装与发布/2、软件安装       # unzip m4-1.4.16.tar.zip       # tar -jxvf m4-1.4.16.tar.bz2       # ./configure       # make       # make install       如上命令分别解压安装三个软件。 
3、编写程序      目录root@Ubuntu:/home/shb594095/dev 下 vi编写最简单C程序:     
    :qw保存后可以gcc hello.c看一下。运行指令:./a.out
4、autoscan      dev# autoscan

    configure.scan包含了系统配置的基本选项,里面都是一些宏定义。autoscan是用来扫描源代码目录生成configure.scan文件的。autoscan可以用目录名做为参数,但如果你不使用参数的话,那么autoscan将认为使用的是当前目录。autoscan将扫描你所指定目录中的源文件,并创建configure.scan文件原文:#                                               -*- Autoconf -*-
# Process this file with autoconf to produce a configure script.

AC_PREREQ([2.68])
AC_INIT([FULL-PACKAGE-NAME], [VERSION], [BUG-REPORT-ADDRESS])
AC_CONFIG_SRCDIR([hello.c])
AC_CONFIG_HEADERS([config.h])

# 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————————————————————————————————
  • 1
  • 2
  • 3
  • 下一页
解决MyEclipse在Ubuntu 11.04下没有菜单的方法Ubuntu下脚本sh使用问题相关资讯      Linux教程 
  • Linux教程:如何在命令行中查看目  (07/28/2014 12:22:23)
  • Linux 修改root密码  (11/03/2012 07:53:38)
  • su - root 与su root的区别  (06/06/2012 00:39:40)
  • Linux进程间通信:消息队列  (01/28/2013 09:43:00)
  • U盘安装Linux开机无法启动解决方法  (10/07/2012 08:55:52)
  • Windows 7/Linux 同步时间  (05/15/2012 06:17:55)
本文评论 查看全部评论 (0)
表情: 姓名: 字数