我在mac os上使用'clang ++'编译器(使用mac os 10.9 sdk)创建了一个可执行文件。
$ clang++ -v
Apple LLVM version 6.0 (clang-600.0.57) (based on LLVM 3.5svn)
Target: x86_64-apple-darwin13.4.0
Thread model: posix
$ ld -v
@(#)PROGRAM:ld PROJECT:ld64-241.9
configured to support archs: armv6 armv7 armv7s arm64 i386 x86_64 x86_64h armv6m armv7m armv7em
LTO support using: LLVM version 3.5svn
$ sw_vers
ProductName: Mac OS X
ProductVersion: 10.9.5
BuildVersion: 13F1911
我的查询是如何确认(检查命令)我的可执行文件是使用ld.lld链接器还是ld.gold/some其他链接器创建的?什么是默认链接器'clang ++'在mac os上使用(命令交叉检查)?
此致 Vinay
答案 0 :(得分:0)
传递-v
以查看clang运行的子命令。传递-###
以仅查看子命令,并使clang不实际运行它们。