libc от Jarek'a.

Discussing libraries simplifying applications development
  • Этой командой ты соберёшь все файлы в один.

    tar -cf menuetlibc-0.2.8.tar menuetlibc-0.2.8


    А этой сожмёшь их.

    gzip -9 menuetlibc-0.2.8.tar


    У тебя ошибка. Ты два раза сделал TAR, что просто собрало все файлы 2 раза в один, но не сжало их.
  • Первый файл выложен как я его скачал с сайта jarek'a.
  • Доработал menuetlibc для работы под Linux, cygwin и MinGW.
    http://diamondz.land.ru/menuetlibc.7z
    Установка: распаковываете в какую-нибудь папку, создаёте переменную окружения MENUETDEV со значением "путь к этой папке" и говорите make. Если вам повезёт, в каталоге lib образуются 6 библиотек и вы станете счастливыми обладателями тестовой программы programs/binclock/mbinclk и возможностью скомпилировать другие программы. Если не повезёт... не говорите потом, что я не предупреждал...
    ...to be released soon: модифицированная SDL
    ...to be released soon: статья про использование fasm/nasm/masm/vc/bc/gcc, возможно, FreePascal, PPro Pascal.
  • Дописал функции unlink/remove, ftruncate/chsize, тупая реализация rename. Ссылки те же. Перекомпилил dosbox: http://diamondz.land.ru/dosbox.7z . Теперь под ним работает IDAx до версии 4.5 включительно. IDAu начиная с версии 4.7 использует другую заглушку, которая в официальной версии не работает, а в портированной пока не работает.
    Ушёл к умным, знающим и культурным людям.
  • Теперь fopen нормально усекает файлы при открытии на запись, если функцию об этом просили. Добавил fstat. Некоторые багфиксы в подобии STL. Ссылка та же.
  • Хорошая работа, а что с такими функциями как sscanf, log10, setjmp, signal, srand, rand, divdi3 и аналогичными. На сколько я знаю это функции из libc, они реализованны?

    ..bw
  • Реализованы, причём с самого начала.
  • Who is online

    Users browsing this forum: No registered users and 5 guests