小编Roh*_*hit的帖子

如何更改 c++ 文件的 mach-o 可执行文件的入口点?

我正在尝试编写一个没有 main 的 C++ 程序。是否可以将 mach-o 可执行文件的入口点更改为自定义函数(除了main())?

如果没有,那么,是否可以在main调用实际的 C 之前包装以调用我的 main 版本main

编辑:

我想我的自定义函数调用 C main。如果我给它一个构造函数属性或将它添加到 ctor 列表,那么main将被调用两次。我不希望这种情况发生。

PS 我正在 Mac OS X High Sierra 中使用 clang 版本 9.1.0 构建可执行文件

c++ mach-o clang

3
推荐指数
1
解决办法
1457
查看次数

标签 统计

c++ ×1

clang ×1

mach-o ×1