Hi all,
I hope all are doing well. I just want to know how to compile c code using
gcc to run it in se mode of gem5. I tried compiling a simple hello world
code which is exactly similar to the code available in
tests/test-progs/hello/src
I compiled it as gcc -o hello hello.c -m32
The above command compiles as 32 bit application.
It doesn't work as expected.
I have attached my code in this mail.

Output:
info: Running on GenuineIntel
gem5 Simulator System.  http://gem5.org
gem5 is copyrighted software; use the --copyright option for details.

gem5 compiled May 23 2021 20:07:20
gem5 started May 23 2021 22:14:40
gem5 executing on cryptenious, pid 17476
command line: ./build/X86/gem5.opt configs/example/se.py -c ./hello
--caches --l2cache --mem-size 4096MB --sys-clock 4GHz --l1d_size 32kB
--l1i_size 32kB --l2_size 256kB --l3_size 8192kB --IcebergEnabled

Global frequency set at 1000000000000 ticks per second
warn: DRAM device capacity (8192 Mbytes) does not match the address range
assigned (4096 Mbytes)
0: system.remote_gdb: listening for remote gdb on port 7000
**** REAL SIMULATION ****
info: Entering event queue @ 0.  Starting simulation...
Exiting @ tick 3565000 because exiting with last active thread context

The print statement is not working Any help would be highly appreciated.
Thanks in advance.
-- 
Regards,
Krishnan.
#include<stdio.h>
int main(void)
{
	printf("hello world\n");
	return 0;
}
_______________________________________________
gem5-users mailing list -- gem5-users@gem5.org
To unsubscribe send an email to gem5-users-le...@gem5.org
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s

Reply via email to