feat(userspace/libc): support for linux target

Signed-off-by: EnderIce2 <enderice2@protonmail.com>
This commit is contained in:
2025-03-17 23:18:54 +00:00
parent 8258d40115
commit 7e69b8f82a
27 changed files with 1379 additions and 48 deletions

View File

@ -5,12 +5,16 @@
"includePath": [
"${workspaceFolder}/libc/include/**",
"${workspaceFolder}/coreutils/include/**",
"${workspaceFolder}/libs/include/**"
"${workspaceFolder}/libs/include/**",
"${workspaceFolder}/out/include/**"
],
"defines": [
"__debug_vscode__",
"DEBUG=\"1\""
],
"forcedInclude": [
"${workspaceFolder}/.vscode/preinclude.h"
],
"compilerPath": "${workspaceFolder}/../tools/cross/bin/x86_64-fennix-gcc",
"cStandard": "c17",
"cppStandard": "c++20",
@ -47,12 +51,16 @@
"includePath": [
"${workspaceFolder}/libc/include/**",
"${workspaceFolder}/coreutils/include/**",
"${workspaceFolder}/libs/include/**"
"${workspaceFolder}/libs/include/**",
"${workspaceFolder}/out/include/**"
],
"defines": [
"__debug_vscode__",
"DEBUG=\"1\""
],
"forcedInclude": [
"${workspaceFolder}/.vscode/preinclude.h"
],
"compilerPath": "${workspaceFolder}/../tools/cross/bin/i386-fennix-gcc",
"cStandard": "c17",
"cppStandard": "c++20",
@ -89,12 +97,16 @@
"includePath": [
"${workspaceFolder}/libc/include/**",
"${workspaceFolder}/coreutils/include/**",
"${workspaceFolder}/libs/include/**"
"${workspaceFolder}/libs/include/**",
"${workspaceFolder}/out/include/**"
],
"defines": [
"__debug_vscode__",
"DEBUG=\"1\""
],
"forcedInclude": [
"${workspaceFolder}/.vscode/preinclude.h"
],
"compilerPath": "${workspaceFolder}/../tools/cross/bin/arm-fennix-gcc",
"cStandard": "c17",
"cppStandard": "c++20",
@ -111,12 +123,16 @@
"includePath": [
"${workspaceFolder}/libc/include/**",
"${workspaceFolder}/coreutils/include/**",
"${workspaceFolder}/libs/include/**"
"${workspaceFolder}/libs/include/**",
"${workspaceFolder}/out/include/**"
],
"defines": [
"__debug_vscode__",
"DEBUG=\"1\""
],
"forcedInclude": [
"${workspaceFolder}/.vscode/preinclude.h"
],
"compilerPath": "${workspaceFolder}/../tools/cross/bin/aarch64-fennix-gcc",
"cStandard": "c17",
"cppStandard": "c++20",