Tag: undefined reference

未定义的引用`initscr’ncurses

我正在尝试编译我的项目,我使用lib ncurse。 编译器链接文件时我遇到了一些错误。 这是我在Makefile中的标志行: -W -Wall -Werror -Wextra -lncurses 我已经包含了ncurses.h 一些布局: prompt$> dpkg -S curses.h libslang2-dev:amd64: /usr/include/slcurses.h libncurses5-dev: /usr/include/ncurses.h libncurses5-dev: /usr/include/curses.h prompt$> dpkg -L libncurses5-dev | grep .so /usr/lib/x86_64-linux-gnu/libncurses.so /usr/lib/x86_64-linux-gnu/libcurses.so /usr/lib/x86_64-linux-gnu/libmenu.so /usr/lib/x86_64-linux-gnu/libform.so /usr/lib/x86_64-linux-gnu/libpanel.s 这是我的错误: gcc -W -Wall -Werror -Wextra -I./Includes/. -lncurses -o Sources/NCurses/ncurses_init.o -c Sources/NCurses/ncurses_init.c ./Sources/NCurses/ncurses_init.o: In function `ncruses_destroy’: ncurses_init.c:(.text+0x5): undefined reference to `endwin’ ./Sources/NCurses/ncurses_init.o: […]