LINUX.ORG.RU

История изменений

Исправление AnonymUser, (текущая версия) :

При попытке скомпилировать ( что я делаю я не так я??):

/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: /tmp/cc7DQSbl.o: предупреждение: перемещение указывает на «stdscr» из раздела только для чтения «.text»
/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: /tmp/cc7DQSbl.o: в функции «color_print»:
ls.c:(.text+0x21): неопределённая ссылка на «stdscr»
/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: ls.c:(.text+0x30): неопределённая ссылка на «wattr_on»
/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: ls.c:(.text+0x50): неопределённая ссылка на «mvprintw»
/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: ls.c:(.text+0x60): неопределённая ссылка на «stdscr»
/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: ls.c:(.text+0x6f): неопределённая ссылка на «wattr_off»
/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: /tmp/cc7DQSbl.o: в функции «sig_handler»:
ls.c:(.text+0x82): неопределённая ссылка на «endwin»
/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: /tmp/cc7DQSbl.o: в функции «main»:
ls.c:(.text+0x126): неопределённая ссылка на «initscr»
/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: ls.c:(.text+0x12b): неопределённая ссылка на «noecho»
/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: ls.c:(.text+0x130): неопределённая ссылка на «cbreak»
/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: ls.c:(.text+0x13a): неопределённая ссылка на «curs_set»
/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: ls.c:(.text+0x13f): неопределённая ссылка на «start_color»
/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: ls.c:(.text+0x153): неопределённая ссылка на «init_pair»
/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: ls.c:(.text+0x167): неопределённая ссылка на «init_pair»
/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: ls.c:(.text+0x17b): неопределённая ссылка на «init_pair»
/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: ls.c:(.text+0x180): неопределённая ссылка на «has_colors»
/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: ls.c:(.text+0x18c): неопределённая ссылка на «endwin»
/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: ls.c:(.text+0x2ba): неопределённая ссылка на «stdscr»
/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: ls.c:(.text+0x2c2): неопределённая ссылка на «wclear»
/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: ls.c:(.text+0x342): неопределённая ссылка на «mvprintw»
/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: ls.c:(.text+0x597): неопределённая ссылка на «stdscr»
/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: ls.c:(.text+0x59f): неопределённая ссылка на «wrefresh»
/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: предупреждение: создаётся DT_TEXTREL в PIE
collect2: ошибка: выполнение ld завершилось с кодом возврата 1

Исправление AnonymUser, :

При попытке скомпилировать (Что я делаю не так):

/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: /tmp/cc7DQSbl.o: предупреждение: перемещение указывает на «stdscr» из раздела только для чтения «.text»
/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: /tmp/cc7DQSbl.o: в функции «color_print»:
ls.c:(.text+0x21): неопределённая ссылка на «stdscr»
/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: ls.c:(.text+0x30): неопределённая ссылка на «wattr_on»
/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: ls.c:(.text+0x50): неопределённая ссылка на «mvprintw»
/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: ls.c:(.text+0x60): неопределённая ссылка на «stdscr»
/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: ls.c:(.text+0x6f): неопределённая ссылка на «wattr_off»
/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: /tmp/cc7DQSbl.o: в функции «sig_handler»:
ls.c:(.text+0x82): неопределённая ссылка на «endwin»
/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: /tmp/cc7DQSbl.o: в функции «main»:
ls.c:(.text+0x126): неопределённая ссылка на «initscr»
/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: ls.c:(.text+0x12b): неопределённая ссылка на «noecho»
/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: ls.c:(.text+0x130): неопределённая ссылка на «cbreak»
/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: ls.c:(.text+0x13a): неопределённая ссылка на «curs_set»
/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: ls.c:(.text+0x13f): неопределённая ссылка на «start_color»
/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: ls.c:(.text+0x153): неопределённая ссылка на «init_pair»
/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: ls.c:(.text+0x167): неопределённая ссылка на «init_pair»
/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: ls.c:(.text+0x17b): неопределённая ссылка на «init_pair»
/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: ls.c:(.text+0x180): неопределённая ссылка на «has_colors»
/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: ls.c:(.text+0x18c): неопределённая ссылка на «endwin»
/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: ls.c:(.text+0x2ba): неопределённая ссылка на «stdscr»
/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: ls.c:(.text+0x2c2): неопределённая ссылка на «wclear»
/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: ls.c:(.text+0x342): неопределённая ссылка на «mvprintw»
/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: ls.c:(.text+0x597): неопределённая ссылка на «stdscr»
/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: ls.c:(.text+0x59f): неопределённая ссылка на «wrefresh»
/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: предупреждение: создаётся DT_TEXTREL в PIE
collect2: ошибка: выполнение ld завершилось с кодом возврата 1

Исходная версия AnonymUser, :

При попытке скомпилировать:

/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: /tmp/cc7DQSbl.o: предупреждение: перемещение указывает на «stdscr» из раздела только для чтения «.text»
/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: /tmp/cc7DQSbl.o: в функции «color_print»:
ls.c:(.text+0x21): неопределённая ссылка на «stdscr»
/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: ls.c:(.text+0x30): неопределённая ссылка на «wattr_on»
/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: ls.c:(.text+0x50): неопределённая ссылка на «mvprintw»
/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: ls.c:(.text+0x60): неопределённая ссылка на «stdscr»
/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: ls.c:(.text+0x6f): неопределённая ссылка на «wattr_off»
/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: /tmp/cc7DQSbl.o: в функции «sig_handler»:
ls.c:(.text+0x82): неопределённая ссылка на «endwin»
/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: /tmp/cc7DQSbl.o: в функции «main»:
ls.c:(.text+0x126): неопределённая ссылка на «initscr»
/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: ls.c:(.text+0x12b): неопределённая ссылка на «noecho»
/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: ls.c:(.text+0x130): неопределённая ссылка на «cbreak»
/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: ls.c:(.text+0x13a): неопределённая ссылка на «curs_set»
/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: ls.c:(.text+0x13f): неопределённая ссылка на «start_color»
/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: ls.c:(.text+0x153): неопределённая ссылка на «init_pair»
/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: ls.c:(.text+0x167): неопределённая ссылка на «init_pair»
/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: ls.c:(.text+0x17b): неопределённая ссылка на «init_pair»
/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: ls.c:(.text+0x180): неопределённая ссылка на «has_colors»
/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: ls.c:(.text+0x18c): неопределённая ссылка на «endwin»
/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: ls.c:(.text+0x2ba): неопределённая ссылка на «stdscr»
/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: ls.c:(.text+0x2c2): неопределённая ссылка на «wclear»
/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: ls.c:(.text+0x342): неопределённая ссылка на «mvprintw»
/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: ls.c:(.text+0x597): неопределённая ссылка на «stdscr»
/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: ls.c:(.text+0x59f): неопределённая ссылка на «wrefresh»
/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: предупреждение: создаётся DT_TEXTREL в PIE
collect2: ошибка: выполнение ld завершилось с кодом возврата 1