導航:首頁 > 源碼編譯 > gsl編譯依賴庫

gsl編譯依賴庫

發布時間:2023-07-01 00:51:25

① Cannot open include file: 'gsl/gsl_sf.h'

把gsl_sf.h放到VC98的include目錄下得gsl目錄試試

② 求助:關於GNU Science Library(GSL)編程問題,總是提示缺少libgsl.dll

你可以從網上找到libgsl.dll這個文件,然後把它放到C:\Windows\system32裡面試一試,因為你的程序可能會用到libgsl.dll裡面的函數,但是你的系統裡面沒有這個動態鏈接庫,所以會報錯。

③ 在kali linux 系統中如何安裝gnuradio

10kali 1.09安裝gnuradio,配置軟體無線電教程

GNURadio可謂是開源界無線電愛好者的」軍火庫」。看名字可能你就猜到了,GNURadio是開源的,並且使用GPL協議開源。

項目主頁和介紹:(可能被牆了,自行翻牆)

http://gnuradio.org/redmine/projects/gnuradio/wiki

安裝GNURadio有三種方式:(1)自動化安裝腳本安裝(2)手動編譯安裝

在支持的情況下盡量使用自動化安裝腳本進行安裝,原因是各linux發行版更新源中的GNURadio版本相對較老,可能會有相關的依賴問題。且使用自動化安裝腳本可以使用到最新版本的GNURadio,並且省去了手動編譯安裝的麻煩。

(1)使用自動化編譯腳本進行安裝(推薦)

在/home文件夾內新建一個src文件夾存放安裝腳本源碼

mkdir src

進入存放源碼與腳本的文件夾:

cd src

下載自動化安裝腳本並執行:

wget http://www.sbrac.org/files/build-gnuradio && chmod a+x ./build-gnuradio && ./build-gnuradio

安裝過車給中會提示用戶是否執行腳本,點擊y即可,然後請求root許可權等,請根據提示操作,另外編譯的時間較長,可能會耗費數小時,請耐心等待。

如果發現無法下載請使用VPN或者其他代理翻牆。

kali1.06,1.09均不支持腳本安裝。需要手動編譯安裝。

其餘Linux發行版可先測試腳本是否支持,再選擇手動編譯的方式。

(2)手動編譯安裝 ,手動編譯的順序是
  1. 安裝各種依賴包
  2. 安裝gnuradio
  3. hackrf / rtlsdr
  4. gr-osmosdr
安裝依賴包

sudo apt-get -y install build-essential cmake git-core autoconf automake libtool g++ python-dev swig pkg-config libfftw3-dev libboost1.53-all-dev libcppunit-dev libgsl0-dev libusb-dev sdcc libsdl1.2-dev python-wxgtk2.8 python-numpy python-cheetah python-lxml doxygen python-qt4 python-qwt5-qt4 libxi-dev libqt4-opengl-dev libqwt5-qt4-dev libfontconfig1-dev libxrender-dev libusb-1.0

1

sudo apt-get -y install build-essential cmake git-core autoconf automakelibtool g++ python-dev swig pkg-config libfftw3-dev libboost1.53-all-dev libcppunit-dev libgsl0-dev libusb-dev sdcc libsdl1.2-dev python-wxgtk2.8 python-numpy python-cheetah python-lxml doxygen python-qt4 python-qwt5-qt4 libxi-dev libqt4-opengl-dev libqwt5-qt4-dev libfontconfig1-dev libxrender-dev libusb-1.0

編譯GNURadio

git clone --progress http://gnuradio.org/git/gnuradio.git cd gnuradio mkdir build cd build cmake ../ make -j4 #4代表用4核編譯 sudo make install sudo ldconfig

1

2

3

4

5

6

7

8

git clone --progress http://gnuradio.org/git/gnuradio.git

cd gnuradio

mkdir build

cd build

cmake ../

make -j4 #4代表用4核編譯

sudo make install

sudo ldconfig

編譯hackrf

git clone --progress http://github.com/mossmann/hackrf.git cd hackrf/host mkdir build cd build cmake ../ -DINSTALL_UDEV_RULES=ON make sudo make install sudo ldconfig

1

2

3

4

5

6

7

8

git clone --progress http://github.com/mossmann/hackrf.git

cd hackrf/host

mkdir build

cd build

cmake ../ -DINSTALL_UDEV_RULES=ON

make

sudo make install

sudo ldconfig

編譯rtlsdr(可選)

git clone --progress git://git.osmocom.org/rtl-sdr cd rtl-sdr mkdir build cd build cmake ../ -DINSTALL_UDEV_RULES=ON -DDETACH_KERNEL_DRIVER=ON sudo make install sudo ldconfig

1

2

3

4

5

6

7

git clone --progress git://git.osmocom.org/rtl-sdr

cd rtl-sdr

mkdir build

cd build

cmake ../ -DINSTALL_UDEV_RULES=ON -DDETACH_KERNEL_DRIVER=ON

sudo make install

sudo ldconfig

編譯gr-osmosdr

git clone --progress git://git.osmocom.org/gr-osmosdr cd gr-osmocom mkdir build cd build cmake ../ make sudo make install sudo ldconfig

1

2

3

4

5

6

7

8

git clone --progress git://git.osmocom.org/gr-osmosdr

cd gr-osmocom

mkdir build

cd build

cmake ../

make

sudo make install

sudo ldconfig

編譯gqrx(可選)

git clone https://github.com/csete/gqrx.git cd gqrx mkdir build cd build qmake ../gqrx.pro make sudo make install sudo ldconfig

1

2

3

4

5

6

7

8

git clone https://github.com/csete/gqrx.git

cd gqrx

mkdir build

cd build

qmake ../gqrx.pro

make

sudo make install

sudo ldconfig

編譯完成後

你可以嘗試以下命令

閱讀全文

與gsl編譯依賴庫相關的資料

熱點內容
鄭州app積分商城哪裡好 瀏覽:610
7za命令解壓zip 瀏覽:906
硬碟加密無法進入系統 瀏覽:560
四葉花演算法 瀏覽:741
寶寶濾鏡app哪裡下載 瀏覽:1002
java保護代碼 瀏覽:806
游戲海外伺服器什麼意思 瀏覽:568
快手網紅程序員排名 瀏覽:99
首先會通過什麼尋找伺服器的ip地址 瀏覽:199
網頁代碼加密解碼 瀏覽:285
wyks1ms文件夾 瀏覽:93
什麼app可以看柯南高清 瀏覽:425
加密的盤文件恢復 瀏覽:22
絕對路徑能查找隱藏文件夾嗎 瀏覽:568
做抖音相冊用什麼圖片app 瀏覽:726
pc怎麼打開sftp伺服器 瀏覽:998
中長跑用什麼app 瀏覽:943
hlddz是什麼文件夾怎麼換盤 瀏覽:458
oppo主題編譯器下載 瀏覽:807
其他文件夾是什麼意思 瀏覽:545