Binary file forditása linux alatt (gcc)
2005-03-29T18:14:22+02:00
2005-03-29T19:31:02+02:00
2022-07-22T22:17:34+02:00
awendor
Az lenne a kérdésem, hogy hogyan lehet linux alatt, gcc -vel sima, processzor által végrehajtható binárist fordítani?
Arra gondolok, hogy példaul a nasm -nél, alapértelmezettként ilyen objectfilet készít. GCC vel próbálkoztam sok paraméterezéssel, de mindig ELF formátumot fordított. (igen, a linkert is letiltottam, a sima object amit adott, nem ilyen binary file volt) Előre is köszönöm a segítségeteket, remélem érthetően fogalmaztam.
Mutasd a teljes hozzászólást!
Ehez már nem nagyon értek, de

gcc -nostdlib -c hello.c --static
ld hello.o -o kernel.bin --oformat=binary -Ttext=0x100000

Elvileg ebből az oformat miatt "raw binary" lesz, mint kernel.bin.
Mutasd a teljes hozzászólást!

Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd