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

2008-04-22

eNet&Ciweek

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

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用来检查打包的软件包是否正常。

您对本文或本站有任何意见,请在下方提交,谢谢!

automake linux,Linux下automake软件编译与发布快速入门相关推荐

  1. Linux环境下安装软件合集【1】

    Linux环境下安装软件合集[1] 1 Linux环境下安装Node.js 1.1 通过wget直接安装 (1)wget不是安装方式 他是一种下载软件类似与迅雷 如果要下载一个软件 我们可以直接 wg ...

  2. Linux系统下的软件管理

    文章目录 前言 1.Linux中软件包的类型 2.软件包的名称结构 3. rpm命令管理软件包 二.软件仓库的搭建 1. 本地软件仓库的搭建 2.在线软件仓库的搭建 1.环境准备 三.dnf 软件管理 ...

  3. Linux环境下ANTs软件安装(基于源码)

    Linux环境下ANTs软件安装(基于源码) 1.下载Cmake 在命令行里运行: 2.下载ITK 在命令行里运行: 3.ANTs安装 (1)在命令行里运行: (2)编译完之后如果在 antsbin ...

  4. Linux环境下EDA软件的使用——数字IC设计DC综合篇

    Linux环境下EDA软件的使用--数字IC设计DC综合篇   目前,绝大部分集成电路设计所用到EDA软件都是Linux版本,对于芯片工程师,熟悉一款EDA软件是入门的必修课,当然要真正的掌握会是十分 ...

  5. 服务器远程连接控制以及在Linux环境下安装go编译环境

    本文主要内容 一.xshell远程控制服务器 二.VS code远程控制服务器 三.在Linux环境下安装go编译环境 初学者在没有人的指导下自己摸索学习真的是太难了,回想一下从大二创新实践开始到现在 ...

  6. Linux:ubuntu 下安装软件,卸载,查看已经安装的软件

    ubuntu 下安装软件,卸载,查看已经安装的软件 参考网址:http://wiki.ubuntu.org.cn/UbuntuSkills 一般的安装程序用三种:  .deb 和.rpm 这两种安装文 ...

  7. Linux系统下rar软件的安装以及如何解压文件

    下载linux版本的rar软件 访问官网地址下载最新版本的linux版本rar软件 也可以使用命令: wget http://www.rarlab.com/rar/rarlinux-x64-5.3.0 ...

  8. 最全解释:Linux操作系统下的软件安装与管理详解(源码安装、rpm/dpkg、yum/apt-get安装)

      在linux上安装软件,安装方式和软件包获取的途径都远远比windows的丰富,那当然这就变得复杂很多,本文旨在理解linux下繁杂的软件安装.管理原理 ,学习软件的安装方式.源码包格式.远程软件 ...

  9. Linux系统下工具软件的安装

    Linux系统下软件的几种安装方法 1 背景 2 环境 3 安装工具 3.1 准备工作 3.1.1 更新系统 3.2 系统工具 3.2.1 elementary-tweaks 工具 3.2.3 Edd ...

最新文章

  1. java 基础---继承
  2. linux上安装mysql5.5_【Python】Linux安装Mysql5.5
  3. struct和class内存大小的计算
  4. SQL Sever 基本命令案例
  5. 表格大小设置_系统地学习Excel第18课,设置单元格字体格式
  6. linux 使用trick记录之20203010
  7. 爸,这下你还敢抽烟么?
  8. 计算机应用基础第2版在线作业1,计算机应用基础(第2版)在线作业(1)
  9. 计算机应用基础第五章在线测试答案,计算机应用基础在线测试第五章答案
  10. Leetcode--164. 最大间距
  11. 使用反射调用构造器创建对象
  12. 【算法分析与设计】辗转相除法
  13. sklearn GridSearchCV网格搜索案例与代码
  14. SAP License:Ecc6.0和R/3 有什么区别?
  15. jQuery 遍历 - prev() 方法
  16. zec挖矿(zcash挖矿)鱼池跟蚂蚁矿池的比较到底哪个好?哪个收益高? (二)
  17. latex linux 安装,Linux 安装LaTeX
  18. 计算机主板不认硬盘怎么回事,主板sata接口不认硬盘怎么办
  19. 气传导蓝牙耳机哪个牌子好?口碑好的气传导耳机分享
  20. 【剑指offer】解题思路汇总

热门文章

  1. U盘专杀工具,U盘防御软件,U盘病毒防火墙--UDiskSyS
  2. void main()是错误的
  3. matlab 去除pdf文档水印
  4. 详解SQL中drop、delete和truncate的异同
  5. C语言sendto()函数:经socket传送数据
  6. 最大流的算法——Edmonds-Karp算法(最短路径增广算法)
  7. 批量提交 kafka_Kafka精华问答|kafka的使用场景是什么?
  8. LeetCode-best time to buy and sell stock 2 数组
  9. 产品经理必须知道的一些知识:决定价格的四种因素
  10. Flutter快速构建集美观与⾼性能于⼀体的APP