是不是yum安裝mysql的話就不會有libmysqlclient a,也就不能進行c操作mysql了? 5

時間 2025-02-25 07:55:20

1樓:黑駒

如題主所問,用yum直接裝mysql,lib目錄確實沒有這個檔案,而是這個檔案。

2樓:在晴天的雨傘

#include

#include

#include

#include "/usr/include/mysql/"

int main(void)

mysql mysql;

mysql_init(&mysql);

printf("是否可以連線上mysql資料庫。");

return 0;

編譯命令: gcc -o test `mysql_config --cflags --libs`

報錯:usr/bin/ld: skipping incompatible /usr/lib/mysql/libmysqlclient_ when searching for -lmysqlclient_r

usr/bin/ld: cannot find -lmysqlclient_r

collect2: ld returned 1 exit status執行命令:gcc -o test `mysql_config --cflags --libs`

報這個錯:usr/bin/ld: skipping incompatible /usr/lib/mysql/ when searching for -lmysqlclient

usr/bin/ld: skipping incompatible /usr/lib/ when searching for -lmysqlclient

usr/bin/ld: cannot find -lmysqlclient

collect2: ld returned 1 exit status

linux yum 檢視有沒有安裝mysql

3樓:電腦老手

通過rpm檢視。

檢視軟體是否安裝。

首先我們需要檢視軟體是否已經安裝,或者說檢視安裝的軟體包名稱。如查詢是否安裝mysql

接著根據 rpm -ql 列出軟體包安裝的檔案。

綜合上述以上的問題,可以直接使用 rpm -qal |grep mysql 檢視mysql所有安裝包的檔案儲存位置。

yum查詢。

除了rpm 查詢還可以通過yum search 查詢對應可以安裝的軟體包。

其他查詢方法。

除了根據軟體包來找檔案位置之外,最常用的就是通過find查詢某個關鍵字比如mysql所有包含mysql服務的檔案路徑。

which查詢命令。

which命令是通過 path環境變數查詢可執行檔案路徑,用於查詢指向這個命令所在的資料夾。

whereis命令和find類似,不過不同的是whereis是通過本地架構好的資料庫索引查詢會比較快。如果沒有更新到資料庫裡面的檔案或命令則無法查詢到資訊。

我用yum安裝mysql 之後出來個mysql rpm的共鑰沒有安裝 怎麼解決

4樓:上官三雲

1.安裝包都是以rpm結慧腔尾的。

是安裝本地存在的rpm包,如果存在依賴也需要安裝上,如果某個rpm是自己修改凱巨集編譯的,那麼只能用rpm安裝了。

媽媽說的話是不是很搞笑

這簡直就是語無倫次的對話啊,姑媽的女兒就是孩子的表姐了啊,呵呵,不是親姐姐來了,知道了嗎,望採納,謝謝 概念模糊了哦! 兒子先提出姐姐會欺負弟弟的論點,媽媽不贊同,兒子拿出論據是姑媽有很多對侄子不好。媽媽覺得這個論據不能證明論點,所以指出論點裡的關係是姐弟而論據裡的是姑侄,沒有問題啊 鄺醉 你的姑姑...

我的話費是不是被亂扣了

可以投訴,我前期就是出現同樣的問題,之後我打10086投訴,狠說了他們一頓,後來他們查清楚了和我沒有關係,就將錢退我了,還賠我30元 的話費衝值卡 建議你去網上查查相關北京合拍的資料,瞭解那些簡訊的 可能也是你什麼時候不小心點選那個簡訊業務,千萬不要回復 你可以打 說取消掉所有業務 然後在重新辦理自...

如何分辨自己所說的話是不是實話

父親在我小時候沒少給我講 撒謊的孩子與狼的故事 故事大致內容是這樣的 一個孩子在山坡上放羊,大人離這不遠的地裡幹活,大人告訴孩子 狼來了,你大聲呼喊,我們就來。孩子一個人放羊,感覺寂寞無聊,想試試以打發時光,於是就大聲呼喊 狼來了,狼來了。大人聽到呼喊,趕緊帶著鋤頭 杴 钁來了,結果見到的是小孩哈哈...