Я пытаюсь понять компиляцию C немного глубже, и поэтому я компилирую и связываю "вручную". Вот мой код
int main()
{
return 0;
}
И вот что я вкладываю в консоль (Windows):
gcc -S main.c
as main.s -o main.o
ld main.o
И при попытке ссылки я получаю:
main.o:main.c:(text+0x7): undefined reference to `__main'