有没有办法将命令行参数传递给自定义入口点(C / C ++)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了有没有办法将命令行参数传递给自定义入口点(C / C ++)相关的知识,希望对你有一定的参考价值。

我使用-Wl,-e来改变C程序的入口点,有没有办法继续得到命令行参数?

提前致谢

答案

_argc / _argv这样的全局变量由编译器的运行时提供,因此需要编译器的默认入口点来设置它们。如果您使用自己的入口点,则绕过所有运行时初始化,因此您将不得不求助于特定于平台的API来访问命令行参数(Windows上的GetCommandLine(),Linux上的/proc/self/cmdline等)。 - 雷米·勒博

以上是关于有没有办法将命令行参数传递给自定义入口点(C / C ++)的主要内容,如果未能解决你的问题,请参考以下文章

如何将命令行参数传递给 c 程序

是否可以将自定义参数传递给setState回调函数?

将字典传递给 FxCop GUI

我可以将参数传递给 SageMaker 估计器的入口点吗?

如何将命令行参数传递给 unix/linux 系统上正在运行的进程?

是否可以将自定义参数传递给 android 市场,以便我的应用在首次启动时收到它?