我在~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
请建议如何解决这个问题。
答案 0 :(得分:1)
您不应该尝试在CFLAGS中传递prog
,额外或其他。