簡體   English   中英

如何與構建Linux內核並行構建用戶級程序

[英]How to build a user level program in parallel with building Linux kernel

我在〜linux / fs / wrapfs /中有一組內核源文件。 此外,還有用於用戶級程序的源文件。 我想通過在〜/ linux文件夾(即頂層內核目錄)中運行“ make”來編譯內核時構建該用戶級程序。

因此,我嘗試在〜/ linux / fs / wrapfs / Makefile中添加以下內容:

EXTRA_CFLAGS += prog    
prog:
    gcc -Wall -Werror prog.c -o prog -lssl -lcrypto

但是,每次我在〜/ linux中進行“ make”操作時,都會出現以下錯誤:

gcc: prog: No such file or directory

然后,我嘗試將其更改為以下內容,但沒有任何幫助:

EXTRA_CFLAGS += prog
all:
    gcc -Wall -Werror prog.c -o prog -lssl -lcrypto

EXTRA_CFLAGS += prog
prog:
    gcc -Wall -Werror ./fs/wrapfs/prog.c -o ./fs/wrapfs/prog -lssl -lcrypto

請提出如何解決。

您不應該嘗試在CFLAGS中傳遞prog ,無論是其他方式還是其他方式。

暫無
暫無

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

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