У меня есть набор исходных файлов ядра в ~ linux / fs / wrapfs /. Кроме того, есть также исходный файл для программы уровня пользователя. Я хочу собрать эту программу уровня пользователя, пока ядро компилируется, запустив make в папке ~ / linux, т.е. в директории ядра верхнего уровня.
Итак, я попытался добавить следующее в ~ / linux / fs / wrapfs / Makefile:
EXTRA_CFLAGS += prog
prog:
gcc -Wall -Werror prog.c -o prog -lssl -lcrypto
Но тогда каждый раз, когда я делаю "make" в ~ / linux, я получаю следующую ошибку:
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
Пожалуйста, предложите, как это можно решить.