Ubuntu下编译nanomsg库

1、首先你要安装cmake工具;

sudo apt-get install cmake

2、下载nsnomsg源码;
官网: https://nanomsg.org/ ;由于是在ubuntu上使用,所以下载了(tar.gz)

3、cd到源码压缩路径,然后用$ tar xvf解压该文件(根据压缩方式进行对应的解压);

4、进入解压后 的nanomsg源码文件,进入目录,修改CMakeLists.txt,只编译生成静态库或者动态库,其他模块关掉,通过vim或者其他编辑器打开该文件,并修改;

5、然后执行:

./configure

6、进入src目录,执行$ make;

7、返回顶层目录,发现已经有libnanomsg.so躺在那里了;

8、同样的,你也可以编译静态库文件,把OFF该成ON即可。

Ubuntu下编译nanomsg库相关推荐

  1. 四种环境下编译nanomsg库

    VS2013编译生成nanomsg库文件 因为工作中用到了nanomsg,又需要编译成库来使用,发现网上资料很少,所以做此记录. 编译准备,CMake工具软件和下载好的nanomsg源码包.我的是CM ...

  2. linux 编译 suitesparse,Ubuntu下编译SuiteSparse-4.4.1和METIS-4.0.3

    ubuntu下编译caffe Ubuntu下编译caffe 纯粹是个人编译的记录.不用CUDA(笔记本是amd卡,万恶的nvidia):不手动编译依赖包(apt-get是用来干啥的?用来直接装二进制包 ...

  3. Ubuntu下编译SHTOOLS

    SHTOOLS是使用Fortran语言写的一个专门用于处理球谐函数的一个开源库,更多的介绍请猛戳这里,关于这个库的安装和使用,都在官网上有详细的说明,虽然很详细,但是编译的时候还是比较费劲,下面将我在 ...

  4. 从零开始,手把手教你如何在Ubuntu下编译VLC-Android源码

    前言 公司项目中使用的libvlcjni.so库文件,有点老,对Android 6.0+系统兼容性太差了,当程序运行在Android6.0+系统上时,回弹出警告框,提示libvlcjni.so:tex ...

  5. 《视觉SLAM十四讲》第四讲-ubuntu下安装Sophus库出现问题及解决办法

    这里写自定义目录标题 写在前面 1.安装指令: 2.编译过程中出现的问题及解决办法: 问题1: 问题2: 3.使用过程中出现的问题 参考链接 写在前面 本文转载自: [1] haxiongha. ub ...

  6. 在Ubuntu下编译VLC并实现播放视频

    在Ubuntu下编译VLC并实现播放视频 一.下载VLC源码 二.安装VLC依赖的库 三.VLC编译与安装 1.编译与安装 2.库文件 3.头文件 四.调用VLC实现播放视频 1.添加头文件.库路径 ...

  7. Ubuntu 下编译ffmpeg和x264解编码器(翻译的一篇文章:)

    拿出自己一篇早期接触Ubuntu时翻译的文章,对逝去的SEO-DIC.COM.CN这个网站默哀. Ubuntu 下编译ffmpeg和x264解编码器 今年初由于个人的一些原因和其它因素:希奥开源(ht ...

  8. Ubuntu下编译ffmpeg+openh264+x264

    [笔记] Ubuntu下编译ffmpeg+openh264+x264 原文:https://www.cnblogs.com/journeyonmyway/p/4648820.html - ffmpeg ...

  9. [C++]Linux之Ubuntu下编译C程序出现错误:“ stray ‘\302‘或者‘\240‘ in program”的解决方案

    [C++]Linux之Ubuntu下编译C程序出现错误:" stray '\302'或者'\240' in program"的解决方案 参考文章: (1)[C++]Linux之Ub ...

  10. Ubuntu下编译VeraCrypt

    Ubuntu下编译VeraCrypt 1.安装yasm tar zxvf yasm-1.3.0.tar.gzcd yasm-1.3.0/./configure --prefix=/usr/local/ ...

最新文章

  1. wxss 点击样式_小程序05-样式WXSS(示例代码)
  2. phpstudy2018升级MySQL5.5为5.7.24教程(图文)
  3. 《Storm实时数据处理》一2.6 统计与持久化日志统计信息
  4. Mysql 中,WEEK 与YEARWEEK函数的参数问题
  5. datatable更新到mysql_SQL通过Datatable更新数据库表内容
  6. mysql5.7 server id_三台mysql5.7服务器互作主从配置案例
  7. Java是如何实现跨平台的,原理是什么?
  8. myeclipse 添加mysql数据库_myeclipse添加数据库
  9. 美团笔试题——公司食堂
  10. 高通音频驱动调试(十七)
  11. spring-boot配置文件中server.context-path不起作用
  12. 成不了AI高手?因为你根本不懂数据!听听这位老教授多年心血练就的最实用统计学...
  13. Linux安装JDK-8-附有百度网盘链接
  14. 究竟哪个天气预报APP最准确?我从原理进行了一番深入研究
  15. python对于会计的好处_学好会计学的作用及意义
  16. Win7安装补丁KB2670838
  17. 做ctf题目的时候运行程序就会显示ImportError: cannot import name ‘flag‘ from ‘secret‘ 求大佬解答
  18. VMware vSphere 服务器虚拟化部署安装图解
  19. idea 启动项目突然间 java.lang.OutOfMemoryError: Java heap space
  20. Vue高级语法(一) | 自定义指令详解

热门文章

  1. 软件工程师的衰落与程序员的崛起
  2. php js条形码扫描,使用JavaScript根据图片获取条形码的方法
  3. 阿里云服务器搭建halo博客从0到1
  4. 数学建模中的传染病模型及其编程求解
  5. java.exe和javaw.exe有什么区别吗?
  6. 目标检测论文综述(一)深度卷积神经网络
  7. web版ppt制作插件impress.js源码注释翻译
  8. ppt制作要怎样才会生动形象并深入人心呢
  9. 无线WIFI“信道”
  10. 开发java超级玛丽的素材_超级玛丽完整素材