簡體   English   中英

從makefile運行Executable

[英]Run Executable from makefile

嘿,我只是有一個關於makefile的快速問題。 有沒有辦法自動運行從makefile生成的可執行文件?

就像我只輸入“make”一樣,它會編譯並構建並自動執行,所以我可以跳過./myExecutable的額外步驟

我記下來了:

run: prog1
        ./prog1

但它似乎沒有用。

謝謝

如果在沒有指定任何目標的情況下運行make,它將執行它在Makefile中找到的第一個目標。 按照慣例, all都是這樣一個目標的名稱。

如果您run一個先決條件, all和標記都allrun為偽目標,你要善於去。

all: run

run: prog1
    ./prog1

.PHONY: all run

順便說一句,我認為你已經有了一些在Makefile中構建prog1規則,因此沒有將它包含在上面顯示的Makefile中。

另一種方法是只使用run目標顯式調用make,即執行以下命令:

make run

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM