Public bug reported: Hi qemu developers,
Environment: * Fedora 24 x86_64 * qemu-arm version 2.6.92, Copyright (c) 2003-2008 Fabrice Bellard * arm-linux-gnu-gcc 6.1.1 20160621 (Red Hat Cross 6.1.1-2) (GCC) target: arm-linux-gnueabi * glibc-arm-linux-gnu-devel-2.23 very simple hello.c: #include <stdio.h> int main(int argc, char *argv[]) { printf("Hello World\n"); return 0; } arm-linux-gnu-gcc hello.c -I/usr/arm-linux-gnu/include -L/usr/arm-linux- gnu/lib -nostdlib -lc /usr/bin/arm-linux-gnu-ld: Warning: Cannot find entry symbol _start; defaulting to 00000000000101fc qemu-arm -L /usr/arm-linux-gnu ./a.out Hello World qemu: uncaught target signal 4 (Illegal instruction) - core dumped Illegal instruction But provided entry symbol: arm-linux-gnu-gcc hello.c -I/usr/arm-linux-gnu/include -L/usr/arm-linux- gnu/lib -nostdlib /usr/arm-linux-gnu/lib/crt1.o /usr/arm-linux- gnu/lib/crti.o /usr/arm-linux-gnu/lib/crtn.o -lc qemu-arm -L /usr/arm-linux-gnu ./a.out is able to work happily! Regards, Leslie Zhai ** Affects: qemu Importance: Undecided Status: New -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1614348 Title: qemu-arm core dumped for no entry symbol programe Status in QEMU: New Bug description: Hi qemu developers, Environment: * Fedora 24 x86_64 * qemu-arm version 2.6.92, Copyright (c) 2003-2008 Fabrice Bellard * arm-linux-gnu-gcc 6.1.1 20160621 (Red Hat Cross 6.1.1-2) (GCC) target: arm-linux-gnueabi * glibc-arm-linux-gnu-devel-2.23 very simple hello.c: #include <stdio.h> int main(int argc, char *argv[]) { printf("Hello World\n"); return 0; } arm-linux-gnu-gcc hello.c -I/usr/arm-linux-gnu/include -L/usr/arm- linux-gnu/lib -nostdlib -lc /usr/bin/arm-linux-gnu-ld: Warning: Cannot find entry symbol _start; defaulting to 00000000000101fc qemu-arm -L /usr/arm-linux-gnu ./a.out Hello World qemu: uncaught target signal 4 (Illegal instruction) - core dumped Illegal instruction But provided entry symbol: arm-linux-gnu-gcc hello.c -I/usr/arm-linux-gnu/include -L/usr/arm- linux-gnu/lib -nostdlib /usr/arm-linux-gnu/lib/crt1.o /usr/arm-linux- gnu/lib/crti.o /usr/arm-linux-gnu/lib/crtn.o -lc qemu-arm -L /usr/arm-linux-gnu ./a.out is able to work happily! Regards, Leslie Zhai To manage notifications about this bug go to: https://bugs.launchpad.net/qemu/+bug/1614348/+subscriptions