我无法在makefile中编译,给出错误未定义的引用'readline','ad_history' . 我可以在makefile中写-lreadline.Thanks提前 .
all:compile run
compile:
gcc -I ./include -o ./lib/input.o -c ./src/input.c
gcc -I ./include -o ./lib/additionalInfo.o -c ./src/additionalInfo.c
gcc -I ./include -o ./lib/promt.o -c ./src/promt.c
gcc -I ./include -o ./lib/parse.o -c ./src/parse.c
gcc -I ./include -o ./lib/process.o -c ./src/process.c
gcc -I ./include -o ./bin/shell1 ./lib/additionalInfo.o ./lib/promt.o ./lib/input.o ./lib/parse.o ./lib/process.o ./src/main.c
run:
./bin/shell