我有一个使用某些c ++标准构建的.framework文件。有没有办法找出用于构建它们的c ++标准? (像c ++ 11或更早版本)。
我尝试了otool
命令,但它不起作用。有没有办法做到这一点?
供参考:What exactly is a Framework in Mac OS X? ( *.framework folders )
答案 0 :(得分:1)
'oTool'命令不在.framework
文件上运行,但它在.framework
内的可执行文件上运行。
因此,传递-L
标志会打印.framework
中使用的共享库。
oTool -L filePath
将返回一个库列表,其中一个将是libc++
或libstdc++
,具体取决于所使用的C ++版本。