m1 留μ뿉꽌 C++ 肄붾뵫솚寃 援ъ텞븯湲

븰援먯뿉꽌 궗슜븷 紐⑹쟻쑝濡 紐뉖떖쟾 留λ턿뿉뼱瑜 援щℓ뻽떎

而닿났씠씪 떦뿰 肄붾뵫룄 빐빞븯뒗뜲 留μ뿉꽑 뙆씠뜫 蹂 臾몄젣뾾씠 돺寃 궗슜븷 닔 엳吏留 C++濡 肄붾뵫쓣 븯젮硫 紐뉕吏 踰덇굅濡쒖슫 꽭똿씠 醫 븘슂뻽떎

洹몃옒꽌 뙣윭젏利덈 궗슜빐 留μ뿉꽌 媛긽쐢룄슦 솚寃쎌쓣 援ъ텞빐꽌 쐢룄슦 鍮꾩<뼹 뒪뒠뵒삤濡 肄붾뵫솚寃쎈룄 援ъ텞븯怨 븳而 媛숈寃껊룄 궗슜쓣 븯젮怨 뻽떎

븯吏留 씠踰덉뿉 留μ씠 씤뀛 cpu뿉꽌 m1 移⑹뀑쑝濡 꽆뼱삤寃 릺硫댁꽌 쐢룄슦 샇솚꽦뿉 留롮 臾몄젣媛 엳뿀怨 뼱뼸寃 뼱嫄곗濡 鍮꾩<뼹 뒪뒠뵒삤濡 c++ 肄붾뵫씠 媛뒫븯寃뚮걫源뚯쭊 꽭똿쓣 빐遊ㅼ留 떎뻾 냽룄媛 꼫臾 뒓졇怨 삉 삤瑜섎룄 꼫臾 留롮븘꽌 룄엳 궗슜븷 솚寃쎌씠 븞릱떎

洹몃옒꽌 洹몃깷 媛긽쐢룄슦瑜 꽌釉뚮줈 궗슜븯뒗嫄 깄떎 룷湲고빐踰꾨━怨 (쐢룄슦 留μ뿉꽌 븳而댁씠굹 썙뱶 뙆씪쓣 二쇨퀬諛쏆쑝硫 꽌떇씠 醫 源⑥뒗嫄 媛먯닔빐빞吏萸 뀥뀥) 뙣윭젏利덈룄 솚遺덊븯怨 留μ옄泥댁뿉꽌 肄붾뵫쓣 諛붾줈 븷 닔 엳뒗 솚寃쎌쓣 援ъ텞븯湲곕줈 뻽떎

뿬윭媛吏 諛⑸쾿씠 엳寃좎留 궃 洹 諛⑸쾿뱾 以묒뿉꽌 vscode瑜 궗슜븯湲곕줈 뻽떎

鍮꾩<뼹뒪뒠뵒삤뒗 m1留μ뿉꽌 꽕移섎 吏썝븯吏 븡吏留 Visual Studio Code뒗 m1留μ뿉꽌 꽕移섍 媛뒫븯떎

https://code.visualstudio.com/download

슦꽑 궗슜쓣 쐞빐 vscode瑜 꽕移섎 빐以섏빞븯뒗뜲 쐞 留곹겕瑜 넻빐꽌 vscode瑜 꽕移섑빐二쇰㈃ 맂떎

꽕移섍 셿猷뚮릺뿀쑝硫 醫뚯륫 꺆뿉꽌 留덉폆뵆젅씠뒪 硫붾돱濡 뱾뼱媛 썑 C/C++, CodeLLDB, Code Runner 씠 꽭媛吏瑜 寃깋빐 떎슫빐以떎

떎쓬 Code Runner쓽 넲땲諛뷀대遺꾩쓣 닃윭꽌 솗옣꽕젙쑝濡 뱾뼱媛二쇨퀬

Executor Map씠씪 릺뼱엳뒗 硫붾돱뿉꽌 ‘settings.json’뿉꽌 렪吏묒쓣 닃윭以떎

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
{
    “git.ignoreMissingGitWarning”true,
    “code-runner.runInTerminal”true,      
    “C_Cpp.updateChannel”:“Insiders”,
    “editor.multiCursorModifier”“ctrlCmd”,
    “C_Cpp.default.cppStandard”“c++17”,
    “C_Cpp.default.cStandard”“c11”,
    “code-runner.executorMap”: {
        
        “javascript”“node”,
        “java”“cd $dir && javac $fileName && java $fileNameWithoutExt”,
        “c”“cd $dir && gcc $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt”,
        “cpp”“cd $dir && g++ -std=c++17 $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt”,
        “objective-c”“cd $dir && gcc -framework Cocoa $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt”,
        “php”“php”,
        “python”“python -u”,
        “perl”“perl”,
        “perl6”“perl6”,
        “ruby”“ruby”,
        “go”“go run”,
        “lua”“lua”,
        “groovy”“groovy”,
        “powershell”“powershell -ExecutionPolicy ByPass -File”,
        “bat”“cmd /c”,
        “shellscript”“bash”,
        “fsharp”“fsi”,
        “csharp”“scriptcs”,
        “vbscript”“cscript //Nologo”,
        “typescript”“ts-node”,
        “coffeescript”“coffee”,
        “scala”“scala”,
        “swift”“swift”,
        “julia”“julia”,
        “crystal”“crystal”,
        “ocaml”“ocaml”,
        “r”“Rscript”,
        “applescript”“osascript”,
        “clojure”“lein exec”,
        “haxe”“haxe –cwd $dirWithoutTrailingSlash –run $fileNameWithoutExt”,
        “rust”“cd $dir && rustc $fileName && $dir$fileNameWithoutExt”,
        “racket”“racket”,
        “scheme”“csi -script”,
        “ahk”“autohotkey”,
        “autoit”“autoit3”,
        “dart”“dart”,
        “pascal”“cd $dir && fpc $fileName && $dir$fileNameWithoutExt”,
        “d”“cd $dir && dmd $fileName && $dir$fileNameWithoutExt”,
        “haskell”“runhaskell”,
        “nim”“nim compile –verbosity:0 –hints:off –run”,
        “lisp”“sbcl –script”,
        “kit”“kitc –run”,
        “v”“v run”,
        “sass”“sass –style expanded”,
        “scss”“scss –style expanded”,
        “less”“cd $dir && lessc $fileName $fileNameWithoutExt.css”,
        “FortranFreeForm”“cd $dir && gfortran $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt”,
        “fortran-modern”“cd $dir && gfortran $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt”,
        “fortran_fixed-form”“cd $dir && gfortran $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt”,
        “fortran”“cd $dir && gfortran $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt”
    }
}
cs

洹몃━怨 洹 븞뿉 쐞뿉엳뒗 肄붾뱶瑜 遺숈뿬꽔湲 빐二쇰㈃ 맂떎

떎쓬 C/C++ 而댄뙆씪윭瑜 꽕移섑빐以섏빞븳떎

洹몄뿉 븵꽌 癒쇱 homebrew瑜 꽕移섑빐빞븯뒗뜲 꽣誘몃꼸빋쓣 떎뻾떆耳쒖꽌

1
/bin/bash -c “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)”
cs

씠 紐낅졊뼱瑜 엯젰빐二쇰㈃ 옄룞쑝濡 m1踰꾩쟾쑝濡 꽕移섍 맂떎

1
brew install cask
cs

솃釉뚮쪟 꽕移섎 셿猷뚰뻽떎硫 쐞 紐낅졊뼱濡 cask瑜 꽕移섎 빐二쇨퀬

1
xcode-select –install
cs

留덉留됱쑝濡 쐞 紐낅졊뼱瑜 넻빐 xcode源뚯 꽕移섎 셿猷뚰븯硫 c/c++ 而댄뙆씪윭媛 옄룞쑝濡 꽕移섎맂떎

씠젃寃 솚寃쎌 紐⑤몢 援ъ텞뻽쑝땲 .cpp 뙆씪쓣 留뚮뱾뼱꽌 뿴뜕吏 븘떂 vscode뿉꽌 깉 뙆씪쓣 留뚮뱾뼱꽌 뿴떖엳 肄붾뵫쓣 븯硫 릺寃좊떎