参考资料: Target_Triplet
target triplet的格式为machine-vendor-os
, 例如x86_64-unknown-freebsd
.
中间vendor这一列常常是unknown或者none. 实际上用处不大,常常被略去不写.
有些时候省略vendor这一列会带来一些误解, 特别是os占两列的情况下. 比如x86_64-linux-gnu
, 实际上machine是x86_64, vendor略去, 而os是linux-gnu
有时候编译到bare mental上, os一栏会写成elf或者其他abi