如何访问在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?