DSO missing from command line - Linux

Jessica avatar
By Jessica
at 2015-04-24T18:01

Table of Contents

我最近再實作kpabe的加密時

參考了

http://www.chinadmd.com/file/e3txovce6r3s6oeopuz6r3cu_1.html

這個網站上的步驟

當做到

2.在kpabe-master目录下生成configure文件,再执行./configure

前都很順利

但下一步寫說

3.修改Makefile文件

但他並沒說該如何修改

所以我就跳了過去

但是就發生了error

/usr/bin/ld: /lib/../lib/libpbc.so: undefined reference to symbol '__gmpz_init'
/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/libgmp.so:
error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
make: *** [kpabe-setup] Error 1


我google了後發現好像真的要先修改文件

但我看不懂到底該怎麼改

有那位大大有遇到這個問題嗎?


--
Tags: Linux

All Comments

Lily avatar
By Lily
at 2015-04-27T08:58
試試在Makefile中加入與__gmpz_init有關的library
Todd Johnson avatar
By Todd Johnson
at 2015-04-28T14:48
只看訊息看起來是缺 -lgmp
其實訊息本身就有提示是 libgmp.so 了
Rosalind avatar
By Rosalind
at 2015-05-01T22:16
我猜 ./configure LDFLAGS='-lgmp'
Jake avatar
By Jake
at 2015-05-03T22:52
可以貼一下 make V=1 出現的完整訊息嗎?

對外IP

Irma avatar
By Irma
at 2015-04-24T14:09
問題有好幾個, 其實網友們都回答了, 但似乎你在推文的過程中又混亂了 我重新整理一次, 分成不同 case 討論 1. 如何知道本機對外 ip ans: a)擁有 public ip, 使用 ifconfig 取得 b)NAT 內 → kenduest: urllib ...

Canonical 發布 Ubuntu 15.04 囉

Quanna avatar
By Quanna
at 2015-04-24T09:35
Canonical 正式推出代號 Vivid Vervet 的 Ubuntu 15.04 囉 如果說期望這版的 Ubuntu 15.04 有新外觀改變的話,那可能要失望了, 因為這一版的 Ubuntu 15.04 主打的是雲端服務與物連網功能。 新增的項目: 1.LXD Hypervisor http:// ...

Compile 網路卡驅動程式錯誤訊息

Andrew avatar
By Andrew
at 2015-04-24T02:15
最近小弟買了一張D-Link DGE-528T 的網卡 系統環境是 Debian(Jessie) 3.16.0-4-amd64 Debian linux-header 跟 build-essential 都裝了 由於 OS 沒抓到網卡的驅動程式,於是只能自己 compile了。 --------------- ...

對外IP

William avatar
By William
at 2015-04-23T21:59
各位版友好, 請問有沒有方法能夠拿到某台設備(自己的電腦或其他設備)的對外IP呢? 目前找到的方法都是利用軟體或是網頁, 但是在不能使用這兩種方法的情況下有沒有什麼指令能夠知道對外IP呢? - ...

關於 SNMP / TELNET / SSH

Quintina avatar
By Quintina
at 2015-04-23T15:47
請問各位大大, SNMP / TELNET / SSH 透過這三種協訂, 都可以取得系統的相關資訊並加以監控, 比較想了解, 為什麼還需要 SNMP協定的軟體 來進行監控呢 他有什麼不同的地方是其他兩個協定無法辦到的嗎? - ...