Ребята, подскажите. А как компилируется Си-код для выполнения вне ОС?
Например, для размещения в области загрузочного сектора, считывания оттуда BIOS-ом и выполнения процессором.
Это какие-то опции компилятора или просто непревращённый ещё в ELF бинарный код?
Компилирование С-кода для выполнения вне ОС
Модератор: Модераторы разделов
-
DaemonTux
- Сообщения: 1480
- Статус: Юный падаван
- ОС: Gentoo
Re: Компилирование С-кода для выполнения вне ОС
Вообщето лучше такие вещи на асме писать. И код поменьше будет и быстре шевелиться будет. ИМХО разумееться сори за офтоп.
Vladivostok Linux User Group
-
nerezus
- Сообщения: 525
- Статус: Вселенский отказник
- ОС: windoze
Re: Компилирование С-кода для выполнения вне ОС
А зачем текстовому меню(к примеру) шевелиться на пару процентов быстрее?и быстре шевелиться будет
ICQ 547097
-
Voice
- Сообщения: 1073
- Статус: столлманист
- ОС: Debian GNU/Linux
Re: Компилирование С-кода для выполнения вне ОС
Victor Gr. писал(а): ↑10.04.2007 22:43Ребята, подскажите. А как компилируется Си-код для выполнения вне ОС?
Например, для размещения в области загрузочного сектора, считывания оттуда BIOS-ом и выполнения процессором.
Это какие-то опции компилятора или просто непревращённый ещё в ELF бинарный код?
Где-то тут: OS Development News, Forums, and the OSDev Wiki было кучу мануалов как загрузчики писать и как простой бинарник без заголовка на С скомпилить.
Да и вообще, там много интересного.
"И может собственных Платонов и быстрых разумом Невтонов российская земля рождать."
М. В. Ломоносов
М. В. Ломоносов