導航:首頁 > 程序命令 > make命令gnot

make命令gnot

發布時間:2022-08-01 22:05:39

『壹』 安裝redis時,make命令報錯

進入Redis目錄下的src目錄下,執行make命令來編譯Redis。當樓主執行編譯命令的時候,編譯失敗了,報了「/bin/sh: cc: command not found」的錯誤。原來是樓主的linux系統木有裝gcc,而Redis是C實現的,所以需要gcc來進行編譯。
http://xueliang1yi.blog.163.com/blog/static/1145570162012102114635764/

『貳』 為什麼linux 輸入「make"命令不能執行

這是因為你沒有安裝make編譯工具,yum -y installmake安裝一下就可以執行。Linux操作系統是基於UNIX操作系統發展而來的一種克隆系統,它誕生於1991 年的 [Linux桌面] 10 月5 日(這是第一次正式向外公布的時間)。以後藉助於Internet網路,並通過全世界各地計算機愛好者的共同努力,已成為今天世界上使用最多的一種UNIX 類操作系統,並且使用人數還在迅猛增長。

拓展:

1、Linux操作系統是UNIX操作系統的一種克隆系統,它誕生linux系統於1991 年的10 月5 日(這是第一次正式向外公布的時間)。以後藉助於Internet網路,並通過全世界各地計算機愛好者的共同努力,已成為今天世界上使用最多的一種UNIX 類操作系統,並且使用人數還在迅猛增長。

2、Linux是一套免費使用和自由傳播的類Unix操作系統,是一個基於POSIX和UNIX的多用戶、多任務、支持多線程和多CPU的操作系統。它能運行主要的UNIX工具軟體、應用程序和網路協議。它支持32位和64位硬體。Linux繼承了Unix以網路為核心的設計思想,是一個性能穩定的多用戶網路操作系統。它主要用於基於Intel x86系列CPU的計算機上。這個系統是由全世界各地的成千上萬的程序員設計和實現的。其目的是建立不受任何商品化軟體的版權制約的、全世界都能自由使用的Unix兼容產品。

『叄』 如何給Make命令來傳遞參數

譯系統的時候,我們一般只要簡單的輸入make執行就可以了。但有時候,我們還是需要讓make命令帶入一些參數給makefile腳本。

比如,你在代碼裡面需要定義一個宏DEBUG來打開調試開關,代碼如下:

int main()
{
int i=9;
#ifdef DEBUG
i=1;
#else
i=0;
#endif
PRintf("i=%d/n", i);
return 0;
}

一般來說,這個宏定義可以通過直接修改源代碼進行,但這樣顯然不是很好的辦法。另外一個辦法是通過makefile修改,比如:

CFLAGS=-g -Wall -DDEBUG

object=myprog

all:$object

myprog:a.c

gcc ${CFLAGS} a.c -o ${object}

如果更進一步,連makefile都不想修改,我們可以通過向make命令傳遞參數來進行,為此,我們需要適當的修改makefile如下:

CFLAGS=CFLAG

CFLAGS+=-g -Wall -DDEBUG

object=myprog

all:$object

myprog:a.c

gcc ${CFLAGS} a.c -o ${object}

此時,如果想打開DEBUG宏,我們可以這樣輸入make命令:

[ychq@ICM3-2 net]$ make CFLAG=-DDEBUG

gcc -g -Wall -DDEBUG a.c

a.c: In function `main':

a.c:9: warning: implicit declaration of function `printf' [ychq@ICM3-2 net]$

我們可以發現,DEBUG宏已經被正確的傳入。

更進一步的,我們可以通過傳遞不同的參數給make,讓make編譯不同的模塊。

『肆』 redhat linux 9.0  make命令使用出現問題好像這個命令不能安裝*.tar.gz文件一樣!求解。。

gcc: command not found
很明顯你沒有安裝GCC,網上搜個裝上就行了

『伍』 make命令找不到makefile 怎麼解決

我勒個去,ls你太無恥了吧,那是我原來發的帖,也是我的作業,你居然給我硬生生的復制過來也不註明一下?拜託你註明一下OK?而且你明明就是答非所問。

如果沒記錯的話,ubuntu是需要裝一個patch才能用make命令的,而redhat(fedora)都是集成了的。

『陸』 linux下的make命令怎麼沒用

是因為linux中沒有安裝g++編譯器,只需安裝即可解決。具體操作步驟如下:

1、首先在Linux下按下「Alt + Ctrl + t」鍵,彈出窗口。然後輸入「stdo -i",單擊回車。

閱讀全文

與make命令gnot相關的資料

熱點內容
在阿里雲伺服器如何打開伺服器 瀏覽:307
創建進程的命令 瀏覽:30
如何加密吃雞 瀏覽:721
青春pdf下載 瀏覽:682
期貨交易技術pdf 瀏覽:642
手機解壓加密文件的軟體 瀏覽:891
程序員那麼可愛姜媽 瀏覽:398
vivo手機編譯時間為什麼晚了 瀏覽:816
matlab命令行窗口 瀏覽:704
php網站開發實例pdf 瀏覽:81
倒計時器51單片機 瀏覽:916
三菱fx1n加密程序 瀏覽:645
python雲計算器 瀏覽:913
解壓縮密碼是多少 瀏覽:88
phpnamespace報錯 瀏覽:754
浙江國稅發票伺服器地址 瀏覽:770
cmd比較文件內容命令 瀏覽:508
壓縮面膜含化學物么 瀏覽:656
linux如何打開python文件 瀏覽:62
手機為什麼連接谷歌伺服器 瀏覽:673