linux程序从编写到安装与发布

本文详细介绍了在Linux环境下,从编写C程序到安装发布的完整流程,包括软件下载、安装(如GNU M4、Autoconf、Automake)、编写程序、使用autoscan、修改configure.scan、aclocal、autoconf、编写Makefile.am、automake、configure、make、运行程序和安装等步骤。通过这些步骤,开发者可以将程序适配不同Unix类系统并进行发布。
摘要由CSDN通过智能技术生成

1、软件下载

      GNU M4 :

m4 是 POSIX 标准中的一部分,所有版本的 UNIX 下都可用。虽然这种语言可以单独使用,但大多数人需要 m4 仅仅是因为 GNU autoconf 中的 “configure” 脚本依赖它。 宏处理器(或预处理器)一般用作文本替换工具。最终用户经常会用它来处理要反复使用的文本模板,典型的是用于编程工具,还会用于文本编辑和文字处理工具.

下载地址:M4

     GNU Autoconf:

             Autoconf是一个用于生成可以自动地配置软件源代码包以适应多种Unix类系统的 shell脚本的工具

             下载地址:Autoconf


     GNU Automake:

GNU Automake是一种编程工具,可以产生供make程式使用的Makefile,用来编译程式。它是自由软件基金会所所制作的GNU程式的其中一项,作为GNU建构系统的一部分。automake所产生的Makefile符合GNU编程标准。

automake是由Perl语言所写的,必须和GNU autoconf一并使用

下载地址:Automake

            

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包含了系统配置的基本选项,里面都是一些宏定义。</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值