Есть ли флаг компилятора C, который учитывает регистр?
Мне просто интересно, возможно ли указать GCC (или другому компилятору), что я не хочу учитывать регистр в моем C-коде?
Если это невозможно, то другой вариант будет иметь флаг-компилятор, который выдает ошибку, когда находит две глобальные переменные / функции с одинаковым именем и другим регистром.
1 ответ
Странный вопрос.... C - это регистрозависимый язык, мне кажется, что невозможно найти регистрозависимый компилятор.
Возможное решение - проанализировать исходный код до и опустить каждый символ, а после этого скомпилировать его.
РЕДАКТИРОВАТЬ: Согласно комментариям, я не рекомендую разбирать код, чтобы изменить регистр символов, вызывая некоторые проблемы с библиотеками