-2
A
回答
0
不,你不能。您可以编写将从另一个程序使用的库。但是,一切都必须有一个开始,'main'是C程序的开始......
(在Windows上,Win32 API指定了一个WinMain,但它是相同的东西,具有不同的名称。)
+3
这只适用于托管实现;独立实现可以使用除“main”之外的入口点。见5.1.2.1第1段。 – 2010-10-05 13:47:37
0
不,如果没有主要的方法,链接器将不知道程序中的数据段开始的位置。
相关问题
- 1. 编译并运行没有main()的程序在C中为
- 2. 如何编写没有'main'的C程序?
- 3. 运行没有main方法的Java程序?
- 4. 没有main()即使main()存在
- 5. spark - 线程“main”中的异常java.sql.SQLException:没有合适的驱动程序
- 6. 是否有可能在没有main的情况下运行Java程序()
- 7. python'pip'没有属性'main'
- 8. 没有高清的main()= O,用高清的main()= X
- 9. Qt控制台应用程序“警告:QApplication没有在main()线程中创建”
- 10. 线程“main”中的异常java.lang.UnsatisfiedLinkError:Eclipse中的java.library.path中没有jzmq
- 11. 为什么iPhone应用程序的main()函数没有机会完成?
- 12. 如何在NetBeans中正确运行一个没有main的程序
- 13. 如何知道在没有main()时应用程序的启动位置?
- 14. 运行没有Main类的算法?
- 15. Verilog没有main()这样的东西?
- 16. 从main()返回没有glibc的值
- 17. 程序没有
- 18. 异常线程“main” java.lang.UnsatisfiedLinkError中:没有LWJGL-魔鬼的java.library.path
- 19. 线程“main”中的异常java.lang.UnsatisfiedLinkError:java.library.path中没有jpcap
- 20. 线程“main”中的异常java.lang.UnsatisfiedLinkError:java.library.path中没有ntcore?
- 21. 把程序的实例在Main方法
- 22. 未定义的子程序和main :: promt
- 23. 程序中main()之前#ifdef的用途
- 24. 为什么vxWorks中没有main()函数?
- 25. Haskell函数'main'没有定义?
- 26. 异常线程 “main” 值java.sql.SQLException:没有找到数据
- 27. 扫描仪 - 异常线程“main” java.util.NoSuchElementException:没有找到行
- 28. 获取`异常线程“main” java.util.NoSuchElementException:没有行found`
- 29. 异常线程“main” java.util.NoSuchElementException:没有找到行
- 30. iOS ARM:为什么没有从main()调用除法例程?
为什么人们对此很好奇?除“不可能”之外,还有什么可能的价值?或者它是纯粹的哲学思想练习?没有任何意图,我真的很惊讶这个问题不止一次出现。 – tenfour 2010-10-05 13:48:52
这是可能的,但它对操作系统,一些标准库的东西(如果你喜欢使用诸如'FILE * stdin'等几件事情)非常具体,甚至可能是处理器特定的。许多其他编译的编程语言使用C的前主代码,所以有'main',但不是全部。它们不与crt * .o(或类似的)之一链接,但需要它们自己的启动代码。 – nategoose 2010-10-05 14:34:45