Com a ajuda de @steeldriver, uso LDLIBS
no makefile e agora funciona:
LDLIBS=-lncurses
Obviamente, o ubuntu e o mac são diferentes no processamento do makefile.
Estou tentando compilar este projeto c ++: link
Eu compilei com sucesso no meu Mac OS, no entanto, quando eu tento compilá-lo no meu Ubuntu04.04, recebo erros como abaixo:
undefined reference to 'initscr'
...
o que significa que não é possível encontrar libncurses.
Eu fiz: apt install libncurses-dev
Eu executo: pkg-config --cflags --libs ncurses
e obtenho o resultado:
-D_GNU_SOURCE -lncurses -ltinfo
g++ --version
me dá uma nova
g++ (Ubuntu/Linaro 5.4.0-6ubuntu1~16.04.5) 5.4.0
Estou pensando se há algum erro no makefile ...
Com a ajuda de @steeldriver, uso LDLIBS
no makefile e agora funciona:
LDLIBS=-lncurses
Obviamente, o ubuntu e o mac são diferentes no processamento do makefile.