Displaying 3 results from an estimated 3 matches for "tp26834182p26834869".
2009 Dec 17
0
[LLVMdev] Compiling a raw binary with llvm/clang
On 2009-12-17 22:08, LiteHacker wrote:
> Hey,
>
> The following code creates a raw binary (no ELF or PE.. just raw):
>
> gcc -nostartfiles -c -o hello.o hello.c
> ld -o hello1 hello.o --oformat binary
>
> You can try the following code out with it:
>
> void _start()
> {
> while(1);
> }
>
> The resulting raw binary is 5 bytes.
>
It is 2.1M here
2009 Dec 17
2
[LLVMdev] Compiling a raw binary with llvm/clang
Hey,
The following code creates a raw binary (no ELF or PE.. just raw):
gcc -nostartfiles -c -o hello.o hello.c
ld -o hello1 hello.o --oformat binary
You can try the following code out with it:
void _start()
{
while(1);
}
The resulting raw binary is 5 bytes.
Now how do you do this in clang/llvm?
Apparently llvm-ld doesn't have a "--oformat binary" option.
Anybody know how to
2009 Dec 17
3
[LLVMdev] Compiling a raw binary with llvm/clang
...lvm-git/obj/Release/bin/clang -nostartfiles -c x.c -o x.o -m32
> $ ld -o x1 x.o --oformat binary -melf_i386
>
> This one is indeed 5 bytes long.
>
> Best regards,
> --Edwin
>
>
--
View this message in context: http://old.nabble.com/Compiling-a-raw-binary-with-llvm-clang-tp26834182p26834869.html
Sent from the LLVM - Dev mailing list archive at Nabble.com.