Open
Description
Environment
- OS and Version: Linux Mint 21.3 x86_64
- VS Code Version: 1.101.2
2901c5ac6db8a986a5666c3af51ff804d05af0d4
x64 - C/C++ Extension Version: 1.26.3
Bug Summary and Steps to Reproduce
Bug Summary:
I am currently working with C files and the gcc compiler. Whenever there is an error such as "identifier ... is undefined", it gives as a quick fix saying that I should add an "#include cstdio" instead of "#include <stdio.h>" for example.
Configuration and Logs
c_cpp_properties.json:
{
"configurations": [
{
"name": "Linux",
"includePath": [
"${workspaceFolder}/**"
],
"defines": [],
"compilerPath": "/usr/bin/gcc",
"cStandard": "c17",
"cppStandard": "c++17",
"intelliSenseMode": "linux-gcc-x64"
}
],
"version": 4
}
C/C++: Log Diagnostics:
-------- Diagnostics - 09/07/2025, 16:39:02
Version: 1.26.3
Current Configuration:
{
"name": "Linux",
"includePath": [
"/home/tudor/Github_Projects/CHIP-8_Emulator/**"
],
"defines": [],
"compilerPath": "/usr/bin/gcc",
"cStandard": "c17",
"cppStandard": "c++17",
"intelliSenseMode": "linux-gcc-x64",
"compilerPathIsExplicit": true,
"cStandardIsExplicit": true,
"cppStandardIsExplicit": true,
"intelliSenseModeIsExplicit": true,
"recursiveIncludesReduceIsExplicit": false,
"recursiveIncludesPriorityIsExplicit": false,
"recursiveIncludesOrderIsExplicit": false,
"compilerPathInCppPropertiesJson": "/usr/bin/gcc",
"mergeConfigurations": false,
"recursiveIncludes": {},
"browse": {
"limitSymbolsToIncludedHeaders": true
}
}
Modified Settings:
{
"C_Cpp.default.compilerPath": "/usr/bin/gcc",
"C_Cpp.vcFormat.newLine.scopeBracesOnSeparateLines": true
}
Additional Tracked Settings:
{
"editorTabSize": 4,
"editorInsertSpaces": true,
"editorAutoClosingBrackets": "languageDefined",
"filesEncoding": "utf8",
"filesAssociations": {
"*.c": "c",
"*.h": "c"
},
"filesExclude": {
"**/.git": true,
"**/.svn": true,
"**/.hg": true,
"**/.DS_Store": true,
"**/Thumbs.db": true
},
"filesAutoSaveAfterDelay": true,
"editorInlayHintsEnabled": true,
"editorParameterHintsEnabled": true,
"searchExclude": {
"**/node_modules": true,
"**/bower_components": true,
"**/*.code-search": true
},
"workbenchSettingsEditor": "ui"
}
cpptools version (native): 1.26.3.0
Current database path: /home/tudor/.cache/vscode-cpptools/3340882321ddcd935a7d7a63094a3b4d/.browse.VC.db
Translation Unit Mappings:
[ /home/tudor/Github_Projects/CHIP-8_Emulator/src/CPU/cpu.c - source TU]:
/home/tudor/Github_Projects/CHIP-8_Emulator/src/CPU/cpu.h
[ /home/tudor/Github_Projects/CHIP-8_Emulator/src/gui/main_menu.c - source TU]:
Translation Unit Configurations:
[ /home/tudor/Github_Projects/CHIP-8_Emulator/src/CPU/cpu.c ]
Process ID: 15664
Memory Usage: 27 MB
Compiler Path: /usr/bin/gcc
Include paths:
system include: /usr/lib/gcc/x86_64-linux-gnu/11/include
system include: /usr/local/include
system include: /usr/include/x86_64-linux-gnu
system include: /usr/include
Standard Version: c17
IntelliSense Mode: linux-gcc-x64
Other Flags:
--gcc
--gnu_version=110400
[ /home/tudor/Github_Projects/CHIP-8_Emulator/src/gui/main_menu.c ]
Process ID: 7023
Memory Usage: 21 MB
Compiler Path: /usr/bin/gcc
Include paths:
system include: /usr/lib/gcc/x86_64-linux-gnu/11/include
system include: /usr/local/include
system include: /usr/include/x86_64-linux-gnu
system include: /usr/include
Standard Version: c17
IntelliSense Mode: linux-gcc-x64
Other Flags:
--gcc
--gnu_version=110400
Total Memory Usage: 49 MB
------- Workspace parsing diagnostics -------
Number of files discovered (not excluded): 9310
Other Extensions
No response
Additional context
No response
Metadata
Metadata
Assignees
Type
Projects
Status
No status