Hi, I tried to compile a simple program written in C with -fno-stack-protector option and i have some troubles...
this is my simple file main.c: int main() { int i; short int *screen = (short int *) 0xB8000; char msg[]="Hello World"; for(i=0; msg[i] != '\0'; *(screen++) = 0x1F00 | msg[i], ++i); for(;;); return 0; } and these are my commands: gcc -c main.c -o main.o -fno-stack-protector ld main.o -e main -Ttext 0x1000 -o main objcopy -R .comment -R .note -S -O binary main main.bin I have gcc #version# default in OpenBSD 4.3 After compiled i got a very big main.bin about 10MByte... and this is very strange I don't know how to solve this problem. Regards -- Alex --