Как определить, была ли программа скомпилирована с сегментированными стеками?

Существует ли макрос препроцессора, константа или что-то подобное в C ++, которое можно использовать для определения того, был ли модуль перевода скомпилирован с сегментированными стеками (т.е. -fsplit-stack)?

Ответы для любого компилятора были бы хорошими, но я ищу clang и gcc в частности

0

Решение

В соответствии с эта вики-страница gcc, препроцессор получает TARGET_SUPPORTS_SPLIT_STACK и время выполнения становится bool supports_split_stack(),

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]