Есть ли какая-либо опция , чтобы опустить тип переменной или , чтобы установить тип переменнойint
в коде C++, который должен быть скомпилирован компилятором g++ в Linux.
const bufLen = 2000;
Компиляция в Solaris (прошла нормально, так как я занимаюсь переносом с Solaris на Linux ).
Еще одна вещь: у меня нет контроля над файлом , так как он генерируется каким-то синтаксическим анализатором (, предоставленным какой-то третьей стороной в виде двоичного файла)
Поскольку я не могу изменить файл c++ (, поскольку он генерируется каждый раз перед компиляцией ), мне нужна некоторая опция (g++ ), поэтому я могу включить ее во время компиляции, чтобы подавить/устранить ошибку:
error: ISO C++ forbids declaration of `bufLen` with no type
РЕДАКТИРОВАТЬ:
ИНФОРМАЦИЯ:варианты, которые я сейчас использую-c -fPIC -Wno-deprecated -m32 -O2 -ffriend-injection -g
Какой-либо из вариантов вызывает у меня проблемы (или влияет на других )?
Заранее спасибо