make: *** No targets specified and no makefile found. Stop. 的解決辦法

問題概述

在項目系統部署時遇到個梗,通過Keepalived + Nginx配置HA高可用,編譯安裝Keepalived一直通不過 “ make: *** No targets specified and no makefile found.  Stop. ”,如下圖:

很奇怪,突然就不行了,而且已經執行過了 “ ./configure ” 指令了的。

 

解決辦法

經過不斷的摸索,嘗試,把問題給解決了,這兒記錄下來!

解決辦法兩步走:

1、更新本地環境包

有可能是,有的組件包不兼容導致,輸入命令 “ yum update ”,如下圖:

 

2、缺少相關組件包

博主在編譯安裝Keepalived時忽略了它必須依賴的組件包 “ libnfnetlink-devel ” ,爲什麼?請查看博主另一篇關於 【Keepalived內部架構及其實現原理解析】的文章,

如果知道缺少 “ libnfnetlink-devel ” 包的,直接輸入命令 “ yum install -y libnfnetlink-devel ”,如下圖:

 

當然如果也是在編譯配置Keepalived遇到的這個梗,並且也曉不得缺少那個組件包的人,博主這兒準備了一個Keepalived依賴比較全的組件包命令,

直接輸入如下命令:

yum install -y gcc-c++ /
yum install -y kernel-devel* /
yum install -y openssl-* /
yum install -y popt-devel /
yum install -y openssh-clients /
yum install -y libnl /
yum install -y libnl-devel /
yum install -y libnfnetlink-devel /
yum install -y popt 

放心已經安裝的組件會自動跳過!!!

Keepalived成功編譯後如下圖:

 

 

 

 

 


 好了,關於 make: *** No targets specified and no makefile found.  Stop. 的解決辦法 就寫到這兒了,如果還有什麼疑問或遇到什麼問題歡迎掃碼提問,也可以給我留言哦,我會一一詳細的解答的。 
歇後語:“ 共同學習,共同進步 ”,也希望大家多多關注CSND的IT社區。


作       者: 華    仔
聯繫作者: [email protected]
來        源: CSDN (Chinese Software Developer Network)
原        文: https://blog.csdn.net/Hello_World_QWP/article/details/104251363
版權聲明: 本文爲博主原創文章,請在轉載時務必註明博文出處!
發佈了321 篇原創文章 · 獲贊 657 · 訪問量 151萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章