Моя ОС — Ubuntu 20.04.4 LTS, и я использую vscode и плагин Code Runner для запуска программы C. Code runner настраивается следующим образом:
"code-runner.executorMap": {
"c": "cd $dir && gcc -o $fileNameWithoutExt $fileName && $dir$fileNameWithoutExt"
},
Проблема в том, что каждый раз, когда я запускаю любую программу на C, создаются ненужные файлы, как вы можете видеть на следующем изображении:
Я хотел бы знать, что здесь происходит.
@rioV8 Спасибо. Это происходит с более чем одной программой. Вы можете найти пример здесь
Со вчерашнего обновления отладки vscode C++ intellisense (автоматически обновленного до предварительной версии 1.9.5) он делает то же самое. Все ненужные файлы имеют длину 0 байт и находятся в корне рабочей области. vscode V1.63.2. Ubuntu 20.04lts (обновлено) Фактическое рабочее пространство: платформа IO Core 5.2.5 / Home 3.4.1 на прошивке STM32 arduino. Поскольку я программирую микроконтроллер без какой-либо файловой системы, я могу с уверенностью сказать, что это не зависит от пользовательского кода. Таким образом, только среда vscode или платформа ввода-вывода могут генерировать такие ненужные файлы.
Другие отмечают, что я уже неделю кодирую без компиляции, поэтому я почти уверен (но не уверен), что platformio stm gcc не является частью проблемы.
С уважением
С уважением.
они не из
gcc
, что делает ваша программа