电脑技术学习

Linux下automake软件编译与发布快速入门

dn001
  进入编辑界面,输入内容如下:

  AUTOMAKE_OPTIONS=foreign

  bin_PROGRAMS=simserver1 #软件包名称

  simserver1_SOURCES=simserver1.cpp  #源文件列表,如果有多个则用空格分开

  LIBS += -lpthread #链接pthread库

  6.运行automake

  执行automake --add-missing来产生Makefile.in。

  $automake --add-missing

  执行后应该生成Makefile.in文件.

  7.运行configure生成Makefile

  执行:

  $./configure

  8.执行make生成可执行文件

  $make

  执行后应该编译输出simserver1可执行文件.

  make还有以下几个命令:

  make install可以将simserver1安装到/usr/local/bin目录下;

  make clean可清除上次编译结果

  make dist可将代码打包成packagename-ver.tar.gz文件

  make distcheck用来检查打包的软件包是否正常。

标签: linux