diff --git a/libtcc.c b/libtcc.c index 9dae54e8..59f846cd 100644 --- a/libtcc.c +++ b/libtcc.c @@ -1337,7 +1337,8 @@ static int tcc_set_linker(TCCState *s, const char *option) s->symbolic = 1; } else if (link_option(option, "nostdlib", &p)) { s->nostdlib = 1; - } else if (link_option(option, "e=", &p)) { + } else if (link_option(option, "e=", &p) + || link_option(option, "entry=", &p)) { copy_linker_arg(&s->elf_entryname, p, 0); } else if (link_option(option, "fini=", &p)) { copy_linker_arg(&s->fini_symbol, p, 0);