導航:首頁 > 源碼編譯 > makefile項目查看不了編譯進度

makefile項目查看不了編譯進度

發布時間:2022-12-23 04:44:59

㈠ 我想知道makefile文件怎麼用,我下了一個程序項目,里邊有很多程序,有一個makefile文件,怎麼編譯

如果是m(M)kefile命名,直接make即可。

否則make -f (其他名)編譯。

試試。

㈡ makefile 編譯出錯:Command line error D2027 : cannot execute '.\c1'

1.
查看vc編譯器例如」D:\Program
Files\Microsoft
Visual
Studio
10.0\VC\bin「
在沒在path路徑中?
2.
在vc編譯器文件夾」D:\Program
Files\Microsoft
Visual
Studio
10.0\VC\bin「
存在c1.dll沒有?
3.
用其他的make工具,如vc下的nmake嘗試。

㈢ gcc makefile編譯報錯如何解決

明天我幫你解答。今天項目組聚會,沒時間了。。。
LinkList.o: LinkList1.c LinkList.h comm.h

$(CC) -Wall -g -c $^ -o $@(這里我改為$@ $^也不行)
試試看。語法沒有錯誤

㈣ 為什麼無法執行make編譯呢,報錯沒有指明目標,並且找不到makefile

C語言已經還給老師了哈。
建議自己網上找教程學習。

㈤ makefile出錯, 靠, 問題看不出來

你把「#編譯文件」放在「#編譯後鏈接文件」的前面試下

linux下makefile的問題

你從基礎開始吧,先明白手動如何編譯,再學Makefile語法,最後再自己寫Makefile。

你現在那個Makefile順序有問題。都沒有編譯就想運行,而且運行時沒有加路徑。

一個標準的helloworld.c的Makefile:

run: hello
<TAB>./hello

hello: helloworld.c
<TAB>cc helloworld.c -o hello

簡單明了。

㈦ tasking編譯器出現makefile錯誤

make編譯makefile文件時可能會出現的常見問題之一就是文件格式問題 了:
make後會報錯:make:*** 缺失分隔符 停止;
這是因為書寫格式不正確導致的錯誤,通常是因為將Tab鍵替換為了空格鍵 導致的格式錯誤,只需要將錯誤行找出並將空格鍵改為Tab鍵,並且代碼高亮則說明格式修改正確。

2 常見問題之二:

出現這種是因為犯了一個和本人一樣的粗心問題,這題提示沒有server.o文件是因為編譯期間沒有找到sever.c文件導致無法生成.o文件,所以,一定是因為沒有注意.c文件的名稱導致的問題;

這里作者發現是因為沒有將main.c修改為server.c,所以在修改過來後重新make就成功啦

㈧ 請教高手一個makefile編譯的問題。

在寫跨平台程序時,一個要注意的事情就是數據類型全部使用typedef對數據類型根據不同的編譯平台進行重新定義。
DEV-C++沒用過,但是最好不要去改這個環境變數,個人認為可能根據DEV-C++的編譯器來查找頭文件目錄,最好還是使用-I來指定頭文件目錄,一般來說不會沖突,手動指定優先順序應該高。

㈨ Makefile 使用解析

這是我用來批量編譯的 Makefile,如下:

查找當前目錄下所有項目,每個項目都有一個 main.gasp 文件:

用 wildcard 可以快速的將所有 main.gasp 的文件給找出來, 然後通過 patsubst 將目錄給弄出來,目錄就是項目的名字。

並不是所有的項目都是有效項目,有效項目都有 app_key 並且可以 app_key.yaml 的文檔:

我們用 foreach 循環,配合 shell grep 將 key 找出來並 拼接成文檔的名字,通過 filter-out 將無效 key 的文檔過濾掉。

我們的有效項目就是包含文檔的目錄名字:

由於DOC的名字和KEY有關,我們不能通過 patsubst 來匹配,所以我們先通過 dir 取出 DOC 的目錄,然後在用 patsubst 匹配出項目的名字,然後通過 filter-out 將 無效的項目名過濾掉。

目標固件文件也跟項目名字有關:

通過 foreach 我們可以很快的構造出來。

編譯玩項目我們需要對項目進行 clean,這里也使用了 Makefile 的技巧來進行執行如下:

使用 通配符來製造每個項目的clean。

㈩ kconfig和makefile文件配置之後,代碼沒參與編譯怎麼回事

一、 驅動程序編譯進內核的步驟 在 linux 內核中增加程序需要完成以下三項工作: 1. 將編寫的源代碼復制到 Linux 內核源代碼的相應目錄; 2. 在目錄的 Kconfig 文件中增加新源代碼對應項目的編譯配置選項

閱讀全文

與makefile項目查看不了編譯進度相關的資料

熱點內容
騰訊雲連接不上伺服器 瀏覽:221
不能用來表示演算法的是 瀏覽:859
6軸機器人演算法 瀏覽:890
手機主題照片在哪個文件夾 瀏覽:294
安卓手機後期用什麼軟體調色 瀏覽:628
cad修改快捷鍵的命令 瀏覽:242
好錢包app怎麼登錄不了 瀏覽:859
樹莓派都用python不用c 瀏覽:757
access文件夾樹的構造 瀏覽:662
安卓多指操作怎麼設置 瀏覽:658
linux樹形目錄 瀏覽:727
平方根的簡單演算法 瀏覽:898
千牛訂單頁面信息加密取消 瀏覽:558
單片機自製紅外遙控燈 瀏覽:719
伺服器最小配置怎麼弄 瀏覽:853
ibm伺服器硬體如何升級 瀏覽:923
全球程序員節點贊 瀏覽:986
php函數傳遞數組 瀏覽:632
人工峰群演算法的目標函數 瀏覽:469
如何刪加密文檔 瀏覽:105