Я должен скомпилировать большую библиотеку C ++, используя Clang. Библиотека предполагает, что «char» подписан. Есть ли способ сообщить об этом компилятору clang? Для этого компилятора char подписан на x86, но он не подписан на целевой руке.
У gcc есть обе опции, чтобы сделать char подписанным или неподписанным. Для clang я нашел только ключ / J, который работает противоположным образом, чем это необходимо в этом случае.
-fsigned-char
Переключатель, кажется, то, что вы после. У меня нет машины ARM, чтобы примерить ее, но по крайней мере x86 clang принимает ее без жалоб.
Других решений пока нет …