Ubuntu搭建mqtt C語言測試環境

2021-10-23 04:08:13 字數 707 閱讀 3257

前言

最近公司想搞mqtt,之前都是直接socket鏈結,沒辦法只好學習一下,記錄此文。

翻閱一下大佬的資料:

mqtt

linux下學習用c語言實現mqtt(一)(同步函式)

解壓進入該包,執行

make

sudo

make

install

安裝完成

複製paho.mqtt.c/src/samples中的

mqttclient_publish.c 放入新建mqtt_pub目錄

mqttclient_subscribe.c 放入新建mqtt_sub目錄

使用指令編譯

gcc mqttclient_***.c -o mqtt_*** -lpaho-mqtt3c
執行之後報錯「failed to connect, return code -1」,經過一番搜尋無解。重新檢視大佬筆記,發現應該是沒有安裝mqtt伺服器,也就是沒有broker(**)。於是使用指令安裝伺服器。

sudo

apt-get

install mosquitto

測試成功

Ubuntu 搭建GO語言開發環境

sudo tar c usr local xzf go1.11.5.linux amd64.tar.gz二 新增環境變數和工作變數到系統環境中 先進入到profile檔案目錄 cd etc開啟profile檔案 sudo gedit profile把這下面的命令列新增到檔案最末面 第乙個是go的安裝...

ubuntu 標準c語言環境的搭建

ubuntu的特點是,安裝包比較小,結果導致什麼都缺,開始時裝了gcc,但是沒有裝glibc的標頭檔案,更不要提什麼文件了,所以安裝完更新後的首要任務是把乙個簡單c語言環境配置好,當然如果你用的是別的系統的話,你就不用在這上面浪費時間了,既然使用了ubuntu那就得跟著遭這份罪吧。你需要得手冊可能如...

Ubuntu16 04下搭建Go語言環境

1.安裝go sudo apt get install golang go 2.設定go環境變數 開啟終端,輸入命令 export goroot home go export path goroot bin pathu 3.設定go 目錄 4.測試安裝 完成安裝後,新建乙個文件來測試環境是否搭建成功...