[英]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.