gcc: указать sysroot в качестве переменной среды?

Это точно такой же вопрос, как и этот: Альтернативы переключателю --sysroot в gcc ?, но на него есть очень расплывчатый, неконструктивный ответ.

Поэтому я только что перенес набор инструментов и не хотел бы заменять каждый экземпляр 'gcc' на 'gcc --sysroot = / my / path /'. Я уже пытался поместить / my / path в $ PATH, $ SYSROOT и $ GNUSYSROOT.

gcc -dumpspecs имеет только 4 ссылки на sysroot:

*sysroot_spec:
--sysroot=%R

*sysroot_suffix_spec:


*sysroot_hdrs_suffix_spec:

Есть ли другой способ сделать это?


person user2133063    schedule 04.03.2013    source источник
comment
Если это тот же вопрос, открывать идентичный не очень продуктивно.   -  person Hasturkun    schedule 05.03.2013
comment
В другом вопросе я добавил еще одно решение, основанное на сценарии-оболочке. Это может быть проще с проектами, которые сами по себе возятся с переменными среды. Он также работает с любыми опциями gcc.   -  person Nominal Animal    schedule 06.03.2013