Суть такова:
по ссылке http://www.jamesmolloy.co.uk/tutorial_html/index.html из-за простого интереса решил начать делать свою домашнюю ОС.
но остановился на шаге 4, а именно на этом моменте
descriptor_tables.o: In function `init_idt':
descriptor_tables.c:(.text+0x1e2): undefined reference to `memset'
погуглив эту тему, понял я довольно мало. Лишь то, что эта функция заполняет определённое место в памяти необходимым значением. решение я так не нашёл... Может лень, может невнимательность. ещё то, что эта функция есть в заголовке string.h || но gcc лишь плюётся, что такого файла просто не существует, а если вручную, то идёт цепная реакция «отсутствия». (да и вообще мне кажется, что этих файлов и не должно быть в ядре)..
так вот, есть у кого идеи? или же исходник данной функции?
+ по ссылке сказано использовать bochs, но при запуске виснет намертво весь комп.. кое как бывает удаётся убить прогу. вместо этого приходится использовать qemu, но там не задать скорость процессора..