在 树莓派上使用 c++ libsockets library

rpi默认安装的编译器是gcc-4.6.2

而现在最新的c++ libsockets library 需要使用支持c++-11特征的编译器,即需要4.8.2才可以。为此,需要先升级编译器才可以支持编译。

还需要cmake 来生成 Makefile文件

步骤如下:

1、下载源代码:

git clone [email protected]:sndnvaps/libsocket.git #在当前目录生成libsocket目录,下载完成后,源代码保存在此。 

2、 安装 cmake

apt-get install cmake 

3、 升级编译器到4.8.2

教程链接: http://www.cnblogs.com/sn-dnv-aps/p/4419484.html

4、编译libsocket

$cd /opt/libsocket     #此处修改为你的下载目录
$cmake CMakeLists.txt   #生成makefile
$make
$make install             #安装libsocket.so , libsocket++.so 及相应的头文件
时间: 2025-01-17 19:53:11

在 树莓派上使用 c++ libsockets library的相关文章

树莓派上Java程序作为linux服务并开机自动启动

http://www.iigrowing.cn/shu_mei_pai_shang_java_cheng_xu_zuo_wei_linux_fu_wu_bing_kai_ji_zi_dong_qi_dong.html 刚刚买了, 树莓派, 准备做一些程序, 放到树莓派上, 平时树莓派上不接显示器等各种设备,直接随着adsl开关进行开关. 这样一些java程序启动就有些麻烦. 开 发过程中很多要独立运行,他们并不会以web形式发布,传统的做法是将其压缩为jar包独立运行,这种形式简单易行也比较利于

树莓派上使用蚂蚁矿机挖矿

家中以前一直使用的电脑+矿机挖矿,电脑24小时开着不说,声音还特大: 前两天折腾了一把,将挖矿整体转到了树莓派上,而且整个都放到了书柜上. 世界一下子安静了(电表也安静了)~~~~ 树莓派开机后,先安装CGMiner的关联组件(已经先执行过Update & Upgrade操作) sudo apt-get install libusb-1.0-0-dev libusb-1.0-0 libcurl4-openssl-dev libncurses5-dev libudev-dev screen lib

在树莓派上用Python控制LED

所需材料 一个已经安装配置好了的树莓派 连接控制树莓派所用的其他必须设备 200Ω电阻 x 8 led x 8 面包板及连接线若干 电路连接 电路图 按照电路图所示,在面包板上进行连接. 编写程序 安装RPi.GPIO 首先得确定RPi.GPIO已安装.最新的系统已经自带了,如果没有的可以使用命令 sudo apt-get update sudo apt-get install python-dev python-rpi.gpio 来安装 编写模块 用文本编辑器新建一个led.py文件.(高手们

[转]在树莓派上搭建LAMP服务

之前介绍过树莓派上LNMP环境的搭建方法,本文将详细介绍如何在树莓派上配置LAMP服务. 为LAMP,是最流行的服务器配置之一,LAMP的含义是: Linux - 操作系统 Apache - 网络服务器(HTTP)软件 Mysql - 数据库服务 PHP or Perl - 编程语言 这种配置对于大多数树莓派用户来说,可能过于重量级了,但是大多数用户能学到服务器的配置过程,是一种学习配置服务器的好方法.我可能会在以后写一篇轻量级服务器的配置文章. 所有的配置都在命令行下完成.这可能会比点鼠标难一

FFmpeg 在树莓派上的运行

FFmpeg 在树莓派上的运行 FFmpeg是编解码领域的基础软件,还是因为树莓派才有了直接的接触. windows 上使用 ffmpeg 在官方网站下载静态编译的版本 http://www.ffmpeg.org/download.html 一共3个可执行文件 ffmpeg.exe 编码工具 ffplay.exe 播放器,基于SDL的窗口 ffprobe.exe 查看视频信息 这三个工具有大量的参数.功能也非常强大. 树莓派上使用FFmpeg 非常简单,超出想象 apt-get install

树莓派上的浏览器安装

树莓派系统默认只有几个很不好用的浏览器,就比如那个Midori浏览器,我到现在都没找到地址栏在哪…… 那我们怎么在树莓派上安装其他的浏览器呢? 首先我先来教大家安装谷歌浏览器~ 这里我推荐大家用debian自动安装,方便快捷~ 查看原代码 apt-get -y install chromium-browser chromium-l10n ##安装谷歌浏览器 当然你在安装之前最好更新一下系统. 查看原代码 sudo apt-get update sudo apt-get upgrade 这样系统就

玩转树莓派——在树莓派上运行Windows 3.2

作为一个"很有情怀"的老IT民工,DOS和最早的Windows是让我正式接触和热爱电脑的起始(当然,游戏~). 时光荏苒,当年动辄上万的286/386/486才能跑的Dos/Windows,如今居然可以跑在信用卡大小的树莓派上了. 首先,树莓派可以从源 apt get 一个DosBox的程序.这个程序可以在Linux/Windows下模拟指令运行Dos,包括声音的支持. 然后,在DosBox中,可以mount一个包含有Windows 3.2安装文件的路径,运行Setup,就能够安装Wi

树莓派上的GPIO字符驱动程序

前言 主要是在嵌入式Linux(树莓派)中如何使用已有的函数库编写应用程序操纵GPIO,如何编写字符设备驱动程序在内核程序中使用GPIO 硬件连接图 虚拟文件系统操作GPIO Linux可以通过访问sys/class/gpio下的一些文件,通过对这些文件的读写来实现对于GPIO的访问. 树莓派下面的可用的GPIO如下图所示,需要注意树莓派一代和二代的区别 首先用一个小灯来测试下操作.首先向export中写入18,表示启用18号gpio端口,执行之后,可以看到该目录下多出了一个gpio18的目录.

折腾了一个晚上的业余时间,终于把一块廉价的tftlcd连到了我的树莓派上

网上搜索了下型号,果然有老外用同样液晶屏在树莓派上,而且提供了内核驱动参数,在命令行modprobe一点问题都没有可以成功加载,这个过程半个小时就ok了,大部分时间都浪费了在启动时候加载内核的调试上 在/etc/modules添加内核后如果带参数肯定加载是被说找不到内核不带参数,fbtft的液晶屏幕内核驱动因为缺少参数不能加载. 在/etc/modprobe.d/创建conf后 ,复制加载内核驱动的那几行仍然失败.翻来覆去的调试终于tmd想明白了,man modprobe.d里面有介绍 手动调试