centos7下致命錯誤:mysql/mysql.h:沒有那個檔案或目錄
作業系統是centos7,在make時報如下錯誤:
In file included from db_exception.cpp:22:0:
db_interface_mysql.h:32:25: 致命錯誤:mysql/mysql.h:沒有那個檔案或目錄
#include "mysql/mysql.h"
^
編譯中斷。
make[2]: *** [Hybrid64/db_exception.o] 錯誤 1
通過錯誤提示去查詢都說是缺少libmysqlclient-dev,給的解決方案都是
sudo apt-get install libmysqlclient-dev
可是,通過apt-get可以得出這是ubuntu下的解決方法,嘗試使用sudo yum install libmysqlclient-dev提示沒有包。
最終得出解決方法:
sudo yum install mysql-devel
安裝之後,make可以順利通過。
相關推薦
centos7下致命錯誤:mysql/mysql.h:沒有那個檔案或目錄
作業系統是centos7,在make時報如下錯誤: In file included from db_exception.cpp:22:0: db_interface_mysql.h:32:25: 致命錯誤:mysql/mysql.h:沒有那個檔案或目錄 #include
In file included from adlist.c:34:0: zmalloc.h:50:31: 致命錯誤:jemalloc/jemalloc.h:沒有那個檔案或目錄
我報錯是這樣子的,然後老師打了一條命令[[email protected] redis-3.0.6]# makecd src && make allmake[1]: 進入目錄“/root/lnmp_soft/redis-3.0.6/src”CC adlist.oIn file inc
fatal error: mysql.h:沒有那個檔案或目錄
原來是缺少libmysqlclient-dev,OK安裝就是了 ubuntu下 : audo apt-get install libmysqlclient-dev centos下 : yum
linux下安裝libcurl過程及開發遇到的問題"curl/curl.h:沒有那個檔案或目錄"缺少標頭檔案解決方法
可以從官網上下載https://curl.haxx.se/download.html,也可以命令列下載 我是從官網看的版本,複製連結,再在命令列下載 # wget https://curl.haxx.se/download/curl-7.51.0.tar.gz # tar -zvxf curl-7.
linux下安裝libcurl過程及開發遇到的問題"curl/curl.h:沒有那個檔案或目錄"缺少標頭檔案解決方法
可以從官網上下載https://curl.haxx.se/download.html,也可以命令列下載 我是從官網看的版本,複製連結,再在命令列下載 # wget https://curl.haxx.se/download/curl-7.51.0.tar.gz # tar -
ubuntu14.04下編譯busybox出現fatal error: curses.h: 沒有那個檔案或目錄錯誤
ubuntu14.04下編譯busybox 執行make menuconfig時出現如下錯誤 @ubuntu:/home/dev/busybox-1.19.3# make menuconfig HOSTCC scripts/kconfig/lxdialog/ch
Ubuntu環境下編譯caffe-fast-rcnn出現"fatal error: hdf5.h: 沒有那個檔案或目錄"的錯誤
我想跑一跑faster rcnn的resnet實現,因此從Github(https://github.com/Eniac-Xie/faster-rcnn-resnet)上下載了程式碼,並按照其指示(如下圖)進行編譯.我的環境是優麒麟16.04.當執行第4步中的"make al
Linux下安裝MySQL出現“ls: /var/lib/mysql/*.pid: 沒有那個檔案或目錄”
環境 RedHat Linux 9 + VWWare 8.0 + SSH 3.2.9 + Putty 0.62 + MySQL 3.2 + MySQL 5.5 問題 Linux下安裝MySQL出現如
linux下安裝libcurl過程及開發遇到的問題"curl/curl.h:沒有那個檔案或目錄"
我是從官網看的版本,複製連結,再在命令列下載 # tar -zvxf curl-7.51.0.tar.gz # cd curl-7.51.0/ # ./configure -prefix=/usr/local/curl # make # make insta
執行mysql_secure_installation命令報錯. mysql.cnf. 10513: 只讀檔案系統 、. mysql. cnf. 10513:沒有那個檔案或目錄
# mysql_secure_installation 執行mysql_secure_installation(mysql安全策略設定)報錯 報錯資訊如下: /usr/bin/mysql_ secure_ installation:行203: . mysq
解決 linux下編譯make檔案報錯“/bin/bash^M: 壞的直譯器:沒有那個檔案或目錄” 問題
PS背景:我在公司做sdk 的pc端開發,所以經常會在win下編譯通過之後跑到linux下再執行一次已確保能支援多平臺。 今兒在win下跑完一程式,然後放到linux下跑的時候,我用指令:sudo ./build.sh但是卻沒有任何反應。於是我換
指令碼執行錯誤---binsh^M:損壞的直譯器 沒有那個檔案或目錄
在執行指令碼時,彈出錯誤提示: /bin/sh^M:損壞的直譯器: 沒有那個檔案或目錄 1 這是由於指令碼檔案在儲存時使用了DOS檔案格式造成的,可以用vim開啟檔案,然後執行下列操作: :set ff=unix :wq 1 2 在windows下面編輯指令碼,經常
./檔名.py執行報錯問題:直譯器錯誤: 沒有那個檔案或目錄
問題描述 在windows下建立了檔案hello.py,將其複製到虛擬機器中,程式碼示意如下: 虛擬機器直接執行報錯: 問題分析 1、注意到報錯的python後有一個^M。推測可能是由不同系統編碼格式引起。在windows系統中編輯的.sh .py檔案可能
Ubunutu下使用g++ 編譯錯誤之沒有那個檔案或目錄
其實還是你自己程式碼的原因,我的終端提示錯誤是: fatal error: String: 沒有那個檔案或目錄1 看到error後邊的提示了嗎?原來之前一直再用java寫程式碼,而Java中的String是大寫的,C/C++的卻是小寫的string,所以當我在程式碼中寫 #include<iost
終端趣味sl 編譯出錯(curses.h:沒有那個檔案或目錄)解決
Sl 是一個有趣的命令列工具,他通過一個火車開過的動畫來糾正使用者偶然把 ls 輸錯成 sl。 我相當疏忽命令輸入的過程的正確性,我更願意追求速度。但這可能會造成危險。因此 sl 可以很好的在我發生這些錯誤時提醒我。 特點: -F 開關,控制火車檔案。-l 開關,
解決:zlib.h: 沒有那個檔案或目錄
[[email protected] maq-0.7.1]# yum install zlib-devel Loaded plugins: fastestmirror, priorities Loading mirror speeds from cached h
linux下用gcc編譯c程式時遇到的問題: error: stdio.h: 沒有那個檔案或目錄
原因是沒有安裝libc6-dev的軟體包。命令列下輸入apt-get install build-essential即可。這個build-essential是幹什麼的呢?原來build-essential是一個列表,包含了編譯debian包必需的大部分元件。安裝完之後,順利解
centos7執行shell報/bin/sh^M:損壞的直譯器: 沒有那個檔案或目錄
/bin/sh^M:損壞的直譯器: 沒有那個檔案或目錄 指令碼檔案儲存時使用了DOS格式,用DOS2UNIX轉為UNIX格式,也可以用vim開啟,用:set ff=unix轉換。 不要在 Windows下編輯指令碼檔案,否則經常會遇到這種問題。 程式碼:
caffe下使用g++編譯cpp檔案時 遇到 fatal error: cublas_v2.h: 沒有那個檔案或目錄
一、前言 在caffe下使用g++編譯cpp檔案生成bin檔案時突然遇到 fatal error: cublas_v2.h: 沒有那個檔案或目錄 這個吐血問題,通過查詢資料找到解決的方法了 二、g++編譯生成bin檔案 本人的編譯命令是 g++
ubuntu下“ fatal error: pyconfig.h: 沒有那個檔案或目錄”的一種解決辦法
博主的系統是ubuntu14.04,之前一段時間一直使用的是python2.7,最近因業務需要升級到python3.6。 在將專案由python2.7升級到python3.6的過程中,涉及到C++檔案封裝到python的重新編譯配置。 編譯過程中報錯: boost/py