На моем нетбуке gcc -dumpmachine
дает мне i686-linux-gnu
, а clang -dumpmachine
дает мне i386-pc-linux-gnu
. На моем ноутбуке я получаю
x86_64-linux-gnu
с gcc и x86_64-pc-linux-gnu
на лязг.
Я работаю с более или менее универсальным сценарием сборки (работает с несколькими компиляторами), и я хотел бы использовать целевой целевой триплет для определения каталогов установки, но они не должны отличаться от компилятора компилятору.
Как я могу "идентифицировать" платформу C "на которой я работаю независимо от компилятора?