什么是在/ proc /自/ CMDLINE / GetCommandLine相当于在Mac OS

2019-09-21 04:38发布

如何访问在Mac OS X中的命令行中不使用的argc,argv的? 在Linux上,我只想读/proc/self/cmdline或使用GetCommandLine Windows版本,但我无法找到针对Mac OS X的等效

Answer 1:

有函数调用_NSGetArgv和_NSGetArgc在crt_externs.h 。 然而,是不是很简单,只是存储在变量中的argc / argv的在主要的开始,并移植到所有三个平台?

注意:这些功能都没有直接的记载,但他们在该文档NSApplicationMain中提到的应用开发包函数参考 ,相关_NSGetEnviron在提到ENVIRON(7)手册页。



文章来源: What is the /proc/self/cmdline / GetCommandLine equivalent on Mac OS X?