我正在尝试编写一个没有 main 的 C++ 程序。是否可以将 mach-o 可执行文件的入口点更改为自定义函数(除了main())?
如果没有,那么,是否可以在main调用实际的 C 之前包装以调用我的 main 版本main?
编辑:
我想我的自定义函数调用 C main。如果我给它一个构造函数属性或将它添加到 ctor 列表,那么main将被调用两次。我不希望这种情况发生。
PS 我正在 Mac OS X High Sierra 中使用 clang 版本 9.1.0 构建可执行文件