https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113694
--- Comment #4 from Matheus Afonso Martins Moreira <matheus.a.m.moreira at gmail dot com> --- (In reply to Sam James from comment #3) > Note that this isn't something GCC offers for other things, e.g. PR97119. GCC does offer it for at least one thing that I'm aware of: -e entry --entry=entry Specify that the program entry point is entry. The argument is interpreted by the linker; the GNU linker accepts either a symbol name or an address. With this useful option, I was able to change the somewhat ugly "_start" symbol to a name of my choosing.