Как получить предварительно обработанный код из Dev-C++ под Windows XP?
Как получить предварительно обработанный код C++ из DevC++ под Windows XP? Я читал о создании gcc -E file.cpp
файл, но я все еще не могу соединить точки, как запустить этот файл? После того, как я это скомпилировал, все прошло как обычно.
2 ответа
Вы просто не можете "запустить" предварительно обработанный файл. Вы можете просто скомпилировать и запустить его, или проверить его на предмет того, что произвел препроцессор.
Например, при использовании GCC вы можете запустить
gcc file.cpp -E <all preprocessor options as set from the IDE> -o file_preprocessed.cpp
чтобы получить file_preprocessed.cpp
файл для проверки.
В частности, я не знаю для IDE dev-C++, но обычно вы получите представление о фактически используемых флагах компилятора проекта в настройках проекта.
Бежать
gcc file.cpp -E -o file_preprocessed.cpp
Затем вы можете открыть файл file_preprocessed.cpp, чтобы увидеть вывод