Вопросы

Используйте препроцессор gcc, чтобы определить имя файла для #include

Я хотел бы указать имя включаемого файла C во время компиляции в качестве флага C.

e.g.

#include MY_INCLUDE_FILE
int main(int argc, const char * argv[]) {...}

Будет расширен препроцессором до

#include "some_incfile.h"
int main(int argc, const char * argv[]) {...}

Делать что-то вроде этого

gcc -DMY_INCLUDE_FILE="some_incfile.h" main.c

Я попытался использовать строковый оператор # для расширения, но получил только такие ошибки, как error: expected "FILENAME" or <FILENAME>

Это вообще возможно? -D определить не совсем обязательно, важно то, что имя включаемого файла можно установить из командной строки gcc.

Идея хорошая, проблема в расширении оболочки кавычек   —  person bits    schedule 18.01.2017

Читать:
Как настроить расширение vscode phpunit для запуска теста с помощью docker-compose

Похожие записи

Ошибка Xcode tmp / strip при попытке сделать архив

admin

phpmyadmin не открывается и не отображается Страница не работает HTTP ERROR 500

admin

Несмотря на то, что установлен rpath, одна dll не найдена

admin

Как собрать / скомпилировать облачные функции firebase с помощью webpack

admin

Ошибка Flutter json.decode ‹! Doctype html› ошибка

admin

Swift — как дать тень UISearchBar, но * не * его кнопку отмены?

admin