История изменений
Исправление proud_anon, (текущая версия) :
В 3.4 должно работать. clang --gcc-toolchain=/path/to/gcc/root
А! Я понял, в чём беда. Спасибо, сам бы не нашёл.
Такая опция вправду есть, только её в man'е нету. Но если набрать clang --help, то там есть, да. Но если просто набрать «clang --gcc-toolchain», то он говорит, что опция неизвестна, вместо того, чтобы сказать, что нужен аргумент.
Только она как-то очень странно работает:
$ clang -print-search-dirs
programs: =/usr/bin:/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../x86_64-linux-gnu/bin
libraries: =/usr/bin/../lib/clang/3.4:/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9:/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu:/lib/x86_64-linux-gnu:/lib/../lib64:/usr/lib/x86_64-linux-gnu:/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../..:/lib:/usr/lib
$ clang --gcc-toolchain=/usr/lib/gcc/x86_64-linux-gnu/4.8 -print-search-dirs
programs: =/usr/bin:/..//bin
libraries: =/usr/bin/../lib/clang/3.4:/lib/x86_64-linux-gnu:/lib/../lib64:/usr/lib/x86_64-linux-gnu:/lib:/usr/lib
Исправление proud_anon, :
В 3.4 должно работать. clang --gcc-toolchain=/path/to/gcc/root
А! Я понял, в чём беда. Спасибо, сам бы не нашёл.
Такая опция вправду есть, только её в man'е нету. Но если набрать clang --help, то там есть, да. Но если просто набрать «clang --gcc-toolchain», то он говорит, что опция неизвестна, вместо того, чтобы сказать, что нужен аргумент.
Только она как-то очень странно работает:
$ clang -print-search-dirs
programs: =/usr/bin:/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../x86_64-linux-gnu/bin
libraries: =/usr/bin/../lib/clang/3.4:/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9:/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu:/lib/x86_64-linux-gnu:/lib/../lib64:/usr/lib/x86_64-linux-gnu:/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../..:/lib:/usr/lib
$ clang --gcc-toolchain=/usr/lib/gcc/x86_64-linux-gnu/4.8 -print-search-dirs
programs: =/usr/bin:/..//bin
libraries: =/usr/bin/../lib/clang/3.4:/lib/x86_64-linux-gnu:/lib/../lib64:/usr/lib/x86_64-linux-gnu:/lib:/usr/lib
Исправление proud_anon, :
В 3.4 должно работать. clang --gcc-toolchain=/path/to/gcc/root
А! Я понял, в чём беда. Спасибо, сам бы не нашёл.
Такая опция вправду есть, только её в man'е нету. Но если набрать clang --help, то там есть, да. Но если просто набрать «clang --gcc-toolchain», то он говорит, что опция неизвестна вместо того, чтобы сказать, что нужен аргумент.
Только она как-то очень странно работает:
$ clang -print-search-dirs
programs: =/usr/bin:/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../x86_64-linux-gnu/bin
libraries: =/usr/bin/../lib/clang/3.4:/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9:/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu:/lib/x86_64-linux-gnu:/lib/../lib64:/usr/lib/x86_64-linux-gnu:/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../..:/lib:/usr/lib
$ clang --gcc-toolchain=/usr/lib/gcc/x86_64-linux-gnu/4.8 -print-search-dirs
programs: =/usr/bin:/..//bin
libraries: =/usr/bin/../lib/clang/3.4:/lib/x86_64-linux-gnu:/lib/../lib64:/usr/lib/x86_64-linux-gnu:/lib:/usr/lib
Исправление proud_anon, :
В 3.4 должно работать. clang --gcc-toolchain=/path/to/gcc/root
А! Я понял, в чём беда. Спасибо, сам бы не нашёл.
Такой аргумент вправду есть, только его в man'е нету. Но если набрать clang --help, то там есть, да. Но если просто набрать «clang --gcc-toolchain», то он говорит, что опция неизвестна вместо того, чтобы сказать, что нужен аргумент.
Только она как-то очень странно работает:
$ clang -print-search-dirs
programs: =/usr/bin:/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../x86_64-linux-gnu/bin
libraries: =/usr/bin/../lib/clang/3.4:/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9:/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu:/lib/x86_64-linux-gnu:/lib/../lib64:/usr/lib/x86_64-linux-gnu:/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../..:/lib:/usr/lib
$ clang --gcc-toolchain=/usr/lib/gcc/x86_64-linux-gnu/4.8 -print-search-dirs
programs: =/usr/bin:/..//bin
libraries: =/usr/bin/../lib/clang/3.4:/lib/x86_64-linux-gnu:/lib/../lib64:/usr/lib/x86_64-linux-gnu:/lib:/usr/lib
Исходная версия proud_anon, :
В 3.4 должно работать. clang --gcc-toolchain=/path/to/gcc/root
А! Я понял, в чём беда. Спасибо, сам бы не нашёл.
Такой аргумент взаправду есть, только его в man'е нету. Но если набрать clang --help, то там есть, да. Но если просто набрать «clang --gcc-toolchain», то он говорит, что опция неизвестна вместо того, чтобы сказать, что нужен аргумент.
Только она как-то очень странно работает:
$ clang -print-search-dirs
programs: =/usr/bin:/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../x86_64-linux-gnu/bin
libraries: =/usr/bin/../lib/clang/3.4:/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9:/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu:/lib/x86_64-linux-gnu:/lib/../lib64:/usr/lib/x86_64-linux-gnu:/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../..:/lib:/usr/lib
$ clang --gcc-toolchain=/usr/lib/gcc/x86_64-linux-gnu/4.8 -print-search-dirs
programs: =/usr/bin:/..//bin
libraries: =/usr/bin/../lib/clang/3.4:/lib/x86_64-linux-gnu:/lib/../lib64:/usr/lib/x86_64-linux-gnu:/lib:/usr/lib