安裝protobuf: 從入門到放棄

一、安裝protobuf2.5

1、下載安裝包

wget https://github.com/google/protobuf/releases/download/v2.5.0/protobuf-2.5.0.tar.gz

2、解壓安裝包

tar -zxvf protobuf-2.5.0.tar.gz
cd protobuf-2.5.0

3、編譯並安裝

./configure
make
make check
sudo make install
sudo ldconfig

二、麒麟安裝protobuf

1、安裝依賴庫

sudo apt-get install autoconf automake libtool curl make g++ unzip
sudo apt-get install zlib1g-dev
sudo apt-get install libssl-dev

2、下載protobuf壓縮包

wget https://github.com/google/protobuf/releases/download/v3.0.0/protobuf-cpp-3.0.0.tar.gz

3、解壓並編譯

tar -zxvf protobuf-cpp-3.0.0.tar.gz
cd protobuf-3.0.0
./configure --prefix=/usr
make
make check
sudo make install

三、安裝protobuf指定版本

1、查看所有可用版本

protobuf下載地址:https://github.com/protocolbuffers/protobuf/releases

2、下載指定版本

wget https://github.com/protocolbuffers/protobuf/releases/download/v3.11.4/protobuf-all-3.11.4.tar.gz

3、編譯並安裝

tar zxvf protobuf-all-3.11.4.tar.gz  
cd protobuf-3.11.4
./configure
make -j8
sudo make install

四、安裝protobuf後找不到proto

1、檢查環境變數

nano ~/.bashrc

2、在最後一行添加以下內容

export PATH=$PATH:/usr/local/lib
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib

3、更新環境變數

source ~/.bashrc

五、安裝protobuf過程

1、安裝依賴庫

sudo apt-get install autoconf automake libtool curl make g++ unzip
sudo apt-get install zlib1g-dev
sudo apt-get install libssl-dev

2、下載protobuf

wget https://github.com/google/protobuf/releases/download/v3.11.4/protobuf-all-3.11.4.tar.gz

3、解壓並編譯

tar zxvf protobuf-all-3.11.4.tar.gz  
cd protobuf-3.11.4
./configure
make -j8
sudo make check
sudo make install

六、安裝proteus出現安裝包錯誤

1、下載安裝包

https://www.labcenter.com/downloads/

2、安裝前準備

sudo apt-get update
sudo apt-get install wine

3、安裝前準備2

export WINEARCH=win32
export WINEPREFIX=~/.wine32
rm -rf $WINEPREFIX
winecfg

4、安裝

wine /path/to/setup.exe

七、安裝proteus

1、下載安裝包

https://www.labcenter.com/downloads/

2、安裝前準備

sudo apt-get update
sudo apt-get install wine

3、安裝前準備2

export WINEARCH=win32
export WINEPREFIX=~/.wine32
rm -rf $WINEPREFIX
winecfg

4、安裝

wine /path/to/setup.exe

八、安裝proteus8.9常見問題

1、安裝完後提示無法打開

解決辦法:

export WINEARCH=win32
export WINEPREFIX=~/.wine32
rm -rf $WINEPREFIX
winecfg

2、打開proteus後閃退

解決辦法:

winetricks gdiplus

九、安裝proteus7.8常見問題解決辦法

1、安裝完後無法打開

解決辦法:

export WINEARCH=win32
export WINEPREFIX=~/.wine32
rm -rf $WINEPREFIX
winecfg

2、打開proteus後出錯

解決辦法:

winetricks vb6run

3、出現「AR License Manager is not responding」錯誤

解決辦法:

winetricks mdac28

十、安裝proteus7.8所選目錄錯誤選取

1、將proteus下載到/home目錄下

2、安裝前準備

export WINEARCH=win32
export WINEPREFIX=~/.wine32
rm -rf $WINEPREFIX
winecfg

3、安裝

wine /path/to/setup.exe

以上是關於安裝protobuf的多種方式以及proteus常見問題的解決辦法。希望可以幫助到大家。

原創文章,作者:VVZDQ,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/318210.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
VVZDQ的頭像VVZDQ
上一篇 2025-01-11 16:28
下一篇 2025-01-11 16:28

相關推薦

  • Python wordcloud入門指南

    如何在Python中使用wordcloud庫生成文字雲? 一、安裝和導入wordcloud庫 在使用wordcloud前,需要保證庫已經安裝並導入: !pip install wo…

    編程 2025-04-29
  • Python小波分解入門指南

    本文將介紹Python小波分解的概念、基本原理和實現方法,幫助初學者掌握相關技能。 一、小波變換概述 小波分解是一種廣泛應用於數字信號處理和圖像處理的方法,可以將信號分解成多個具有…

    編程 2025-04-29
  • Python豎線圖:從入門到精通

    Python豎線圖,即Python的繪圖工具matplotlib中的一種圖形類型,具有直觀、易於理解的特點,適用於各種數據分析和可視化場景。本文從初學者角度出發,介紹Python豎…

    編程 2025-04-29
  • Python爬取數據指南-從入門到精通

    Python爬蟲是指用Python編寫程序,自動化地獲取網路上的信息,並進行處理、分析和存儲。以下是Python爬取數據的指南,從入門到精通。 一、獲取網頁數據 Python爬蟲的…

    編程 2025-04-29
  • Python自學多久能入門?

    Python是一門極具優勢的編程語言,無論在人工智慧、數據分析、Web開發等領域都有廣泛的應用,所以越來越多的人開始學習Python。但是對於初學者來說,Python自學多久能入門…

    編程 2025-04-28
  • Python導出微信群聊天記錄:從入門到實踐

    微信群聊是我們日常生活中與家人、朋友聊天交流的重要平台。但是,當備份和查看微信群聊的聊天記錄時,我們常常會遇到各種問題。這時,我們可以使用Python對微信群聊天記錄進行導出、備份…

    編程 2025-04-28
  • Python熵權法入門指南

    本文將為你介紹Python熵權法的基礎知識以及如何在實際應用中使用熵權法,讓你能夠更好地理解該演算法並將其運用到實際工作中。 一、什麼是Python熵權法? Python熵權法是一種…

    編程 2025-04-28
  • 西瓜創客python課程:從入門到精通

    本文將對西瓜創客python課程進行詳細闡述。旨在為初學者提供一個從入門到精通的學習路徑,並為已經有一定基礎的人提供更深入的學習體驗。 一、為什麼選擇西瓜創客python課程 西瓜…

    編程 2025-04-28
  • Python爬蟲商品評論入門指南

    如何使用Python爬取商品評論信息?這是一個有趣的問題。本文將從多個方面詳細講解Python爬蟲實現商品評論信息的抓取,包括:選擇合適的爬蟲工具、構建爬蟲流程、模擬網頁請求以及數…

    編程 2025-04-28
  • CTP程序化交易入門系列

    本文將從多個方面詳細闡述CTP程序化交易入門系列,包括行情獲取、交易指令下達等。 一、行情獲取 在進行程序化交易前,需要獲取實時的行情信息。CTP提供了多種獲取行情的渠道,包括: …

    編程 2025-04-28

發表回復

登錄後才能評論