AATTK - Anasayfa
AATTK

İnsanlara bilgi vermeyi amaçlayan bir blog.

C Code Compiler and Run with Visual Studio Code(Derleme ve Çalıştırma)

2018-11-17 - #
Genel olarak C kodu yazarken derleyiciler beni mutsuz ediyordu biraz araştırmadan sonra ise Visual Studio Code uygulaması ile daha iyi bir deneyim yaşayabileceğimi farkettim. Lafı uzatmadan adımlara geçelim.

İlk olarak sistemimizin PATH kısmına gcc eklemeniz gereklidir bunu internette kolaylıkla bulabilirisiniz.
*** (Yakında Detaylandırılacak)
GCC eklemek için kullanabileceginiz yazılımlar:
MinGW  indir
DevC++  indir

Daha sonra ise Visual Studio Code uygulamasına girip Extensions kısmına giriniz daha sonra C/C++ olanı ekleyiniz ve yeniden başlatın.

Yukarı kısımdan Teminal kısmına tıklayıp Configure Tasks kısmını seçiyoruz. Daha sonra çıkan kısımdan  seçip devam ediyoruz.
{
    // See https://go.microsoft.com/fwlink/?LinkId=733558
    // for the documentation about the tasks.json format
    "version": "2.0.0",
    "tasks": [
        {
            "label": "Compile C File ",
            "type": "shell",
            "command": "gcc",
            "args": [
                "-g",
                "${file}",
                "-o",
                "${workspaceRoot}\\${fileBasename}.exe"
            ],
            "group": {
                "kind": "build",
                "isDefault": true
            }
        },
        {
            "label": "Run C File ",
            "type": "shell",
            "command": ".\\${fileBasename}.exe",
            "group": {
                "kind": "test",
                "isDefault": true
            }
        
        }
    ]

Bu kodları yapıştırıyoruz ve kayıt ediyoruz.
Daha sonra bu yaptığımız ayarlara hızlıca erişmek için kısayollar ekleyeceğiz.Bunun için ilk olarak yukarı kısımdan File kısmına tıklayarak Preferences kısmına giriyoruz.

Bundan sonra Keyboard Shortcuts diyerek kısayollara erişiyoruz. Bu kısımda ise en üst kısımda keybindings.json kısmına tıklayarak kısayol ekleyeceğimiz kısma giriyoruz.

// Place your key bindings in this file to overwrite the defaults

[{
    "key": "shift+c",
    "command": "workbench.action.tasks.build"
},{
    "key": "shift+r",
    "command": "workbench.action.tasks.test"
}]

Bu işlemleri yaptıktan sonra basit bir hello world kodunu yazıp deneyebilirsiniz.

Shift + C Derler.

Shift + R Çalıştırır.

Örnek HelloWorld.py

#include <stdio.h>

int main(){
printf("Hello World")
}

İyi kullanımlar yakında yazıyı güncelleyerek GCC konusuna ve Hata ayıklama kısmınada değinmeyi düşünüyorum.
***İyi kullanımlar şimdiden.