Я пытаюсь скомпилировать этот проект c ++: https://github.com/YvesZHI/FallingCode
Я успешно скомпилировал его на своей Mac OS, однако, когда я пытаюсь его скомпилировать на моем ubuntu16.04, я получаю ошибки, как показано ниже:
undefined ссылка на 'initscr' ..., что означает, что он не может найти libncurses.
Я сделал: apt install libncurses-dev
Выполняю: pkg-config --cflags --libs ncurses и получаю результат: -D_GNU_SOURCE -lncurses -ltinfo
g++ --version дает мне
undefined ссылка на 'initscr' ...
g ++ (Ubuntu / Linaro 5.4.0-6ubuntu1 ~ 16.04. 5) 5.4.0
С помощью @steeldriver я использую LDLIBS в make-файле, и теперь он работает:
LDLIBS=-lncurses
Очевидно, что ubuntu и mac отличаются обработкой makefile.
С помощью @steeldriver я использую LDLIBS в make-файле, и теперь он работает:
LDLIBS=-lncurses
Очевидно, что ubuntu и mac отличаются обработкой makefile.
С помощью @steeldriver я использую LDLIBS в make-файле, и теперь он работает:
LDLIBS=-lncurses
Очевидно, что ubuntu и mac отличаются обработкой makefile.