Hen*_*hoi 1 preprocessor visual-studio-code
我正在从Eclipse CDT转换。当使用预处理器定义(无论是在Makefile中明确指定还是通过外部自动生成的头文件包含在内)在C / C ++代码中浏览时,预处理器宏功能是必需的。如果没有这个,就无法导航Linux源代码,如本开创性的Wiki页面上有关使用Eclipse研究Linux代码所述。我正在寻找VSC的等效功能。希望有一个指针。
带问候
这对我来说最有效(解决了之前答案中片段的一些问题):
{
"configurations": [
{
"name": "Linux",
"includePath": [
"${workspaceFolder}/**",
"${workspaceFolder}/include",
"${workspaceFolder}/arch/<arch>/include",
"${workspaceFolder}/arch/<arch>/include/generated"
],
"forcedInclude": [
"${workspaceFolder}/BUILD/include/generated/autoconf.h"
],
"defines": [
"__KERNEL__"
],
"compilerPath": "/usr/bin/gg", # replace this with your compiler (also gcc cross-compiler)
"cStandard": "c11",
"intelliSenseMode": "gcc-x64"
}
],
"version": 4
}
Run Code Online (Sandbox Code Playgroud)
您可以将其替换<arch>为您的实际架构。
| 归档时间: |
|
| 查看次数: |
3595 次 |
| 最近记录: |