0
程序可以在沒有main()
函數的情況下編寫嗎?錯誤對'WinMain @ 16'的未定義引用
我寫了這個代碼,並保存一個文件名作爲withoutmain.c
並得到一個錯誤
undefined reference to '[email protected]'"
我的代碼
#include<stdio.h>
#include<windows.h>
extern void _exit(register int code);
_start(){
int retval;
retval=myFunc();
_exit(retval);
}
int myFunc(void){
printf("Hiii Pratishtha");
return 0;
}
請給我提供這個問題的解決方案,也是正確的內存代碼的構造以及編程結束時發生的事情。 謝謝!
解決方法很簡單:不要在沒有'main()'的情況下編寫程序。 –
必須有一種方法來指定鏈接器選項中的入口點,但對於gcc我不知道。你爲什麼不在文檔中查找它? – Medinoc
[如何使用gcc更改C程序的入口點?](http://stackoverflow.com/questions/7494244/how-to-change-entry-point-of-c-program-with-gcc) – Medinoc