Maak een aangepaste Sublime Text build-systeemconfiguratie
description
Met deze prompt kan ik een efficiënt en gepersonaliseerd build-systeem in Sublime Text maken dat perfect aansluit op mijn programmeertaal en projectbehoeften. Dit bespaart tijd en verhoogt mijn productiviteit ten opzichte van standaard build-systemen.
prompt
Help me bij het maken van een build-systeemconfiguratie in Sublime Text voor mijn programmeertaal: <pro ...
try_prompt
generate_helper
disclaimerOnPageApi
tags
ai_answers
provider: openai
model: gpt-4.1-nano
Natuurlijk! Hier is een eenvoudige build-systeemconfiguratie voor Sublime Text voor een C-project, inclusief de door jou gevraagde opties: -Wall -O2 en -I/usr/include.
1. Ga in Sublime Text naar **Tools** > **Build System** > **New Build System...**.
2. Plak de volgende configuratie:
```json
{
"shell_cmd": "gcc -Wall -O2 -I/usr/include -o ${file_path}/${file_base_name} ${file} && ${file_path}/${file_base_name}",
"file_regex": "^(...*):([0-9]*):?([0-9]*)",
"working_dir": "${file_path}"
}
```
3. Sla het bestand op met een naam zoals `C Build.sublime-build`.
**Uitleg:**
- `"shell_cmd"` voert de compilatie uit met gcc, inclusief jouw opties.
- `${file_path}` is de map van het huidige bestand.
- `${file_base_name}` is de naam van het bestand zonder extensie, wordt gebruikt voor de uitvoer.
- `${file}` is de naam van het huidige bestand.
- Na compilatie wordt de executable uitgevoerd.
**Gebruik:**
- Open je C-bestand in Sublime Text.
- Ga naar **Tools** > **Build System** en kies `C Build`.
- Druk op **Ctrl+B** om te bouwen en uit te voeren.
Als je nog verdere aanpassingen wilt of meer hulp nodig hebt, laat het gerust weten!
provider: deepseek
model: deepseek-chat
Hier is een Sublime Text build-systeemconfiguratie voor C met jouw specifieke aanpassingen:
```json
{
"cmd": ["gcc", "-Wall", "-O2", "-I/usr/include", "${file}", "-o", "${file_path}/${file_base_name}"],
"selector": "source.c",
"shell": true,
"working_dir": "$file_path",
"variants": [
{
"name": "Run",
"cmd": ["gcc", "-Wall", "-O2", "-I/usr/include", "${file}", "-o", "${file_path}/${file_base_name}", "&&", "${file_path}/${file_base_name}"]
},
{
"name": "Clean",
"cmd": ["rm", "-f", "${file_path}/${file_base_name}"]
}
]
}
```
**Instructies voor gebruik:**
1. Sla dit bestand op als `C.sublime-build` in je Sublime Text User map
- (Preferences > Browse Packages... > User)
2. Selecteer Tools > Build System > C
3. Gebruik Ctrl+B om te compileren
4. Gebruik Ctrl+Shift+B om tussen de varianten te wisselen (Build, Run, Clean)
**Extra opties die je kunt toevoegen:**
- Voor meerdere bestanden: voeg `"${file_path}/*.c"` toe in plaats van `${file}`
- Voor specifieke output naam: vervang `${file_base_name}` door je gewenste naam
- Voor linking met bibliotheken: voeg `-l` flags toe na de `-o` parameter
De configuratie gebruikt jouw specifieke flags: `-Wall` (alle warnings), `-O2` (optimalisatie) en `-I/usr/include` (include pad).