萬盛學電腦網

 萬盛學電腦網 >> Linux教程 >> Linux下automake軟件編譯與發布快速入門

Linux下automake軟件編譯與發布快速入門

class="20856">

  本例假設要產生一個simserver1的軟件包,源文件只有1個,simserver1.cpp。使用了pthread庫。

  1.運行autoscan掃描源碼目錄

  執行

  $autoscan

  執行後生成configure.scan。

  2.編輯configure.in文件

  步驟1執行後生成了configure.scan,本步驟需要復制一份該文件並命名為configure.in,然後編輯該文件。

  命令如下:

  $cp configure.scan configure.in

  $vim configure.in

  用vim編輯器打開後,文件原內容如下:

  configure.scan開始

  # -*- Autoconf -*-

  # Process this file with autoconf to produce a configure script.

  AC_PREREQ(2.61)

  AC_INIT(FULL-PACKAGE-NAME, VERSION, BUG-REPORT-ADDRESS)

  AC_CONFIG_SRCDIR([simserver1.cpp])

  AC_CONFIG_HEADER([config.h])

  # Checks for programs.

  AC_PROG_CXX

  # Checks for libraries.

  # FIXME: Replace `main' with a function in `-lpthread':

  AC_CHECK_LIB([pthread], [main])

  # Checks for header files.

  AC_CHECK_HEADERS([arpa/inet.h netinet/in.h sys/socket.h])

  # Checks for typedefs, structures, and compiler characteristics.

  # Checks for library functions.

copyright © 萬盛學電腦網 all rights reserved