์ด๋ ์ค์ ๋ก ์ฅ์น์์ Visual Studio Code( vscode )๋ฅผ ์คํํ๋ ๊ฒ์
๋๋ค. ๋ชจ๋ ๊ธฐ๋ฅ์ ๊ฐ์ถ๊ณ ์์ผ๋ฉฐ ์ ๋ฌธ์ ์ผ๋ก ์ง์๋ฉ๋๋ค. ์ด๋ ํนํ Visual Studio Code์ Linux ๋ฐ์คํฌํฑ ๋ฒ์ ์ ์คํํฉ๋๋ค.
์ฐธ๊ณ : ์ด๋ ํ์ฌ ๋งค์ฐ ์ต์ํ์ ์ค์น์
๋๋ค. ๋ฐ๋ผ์ ํ์์ ๋ฐ๋ผ ์ผ๋ถ ํจํค์ง์ ํ์ฅ์ ์ถ๊ฐํด์ผ ํฉ๋๋ค.
์๋ฅผ ๋ค์ด C++ ๊ฐ๋ฐ์ ์ํํ๋ ค๋ฉด ๋ค์์ ์ํํฉ๋๋ค.
1) ํฐ๋ฏธ๋์์: sudo apt install build-essential gdb
2) vscode์์: C++ ํ์ฅ์ ์ค์นํฉ๋๋ค.
3) ์ฌ๋ฏธ์๊ฒ ๋ณด๋ด์ธ์
ํน์ ๊ฐ๋ฐ ํ๋ฆ์ ๋ํด ์ด๋ฏธ ์ค์ ๋ ๋ฒ์ ์ ํฅํ ์ถ๊ฐ๋ ์์ ์
๋๋ค.
๋น์ฃผ์ผ ์คํ๋์ค ์ฝ๋ ์ ๋ณด:
์ผ๋ฐ์ ์ผ๋ก VS Code๋ผ๊ณ ๋ ํ๋ Visual Studio Code๋ Microsoft์์ ๋ง๋ ์์ค ์ฝ๋ ํธ์ง๊ธฐ์
๋๋ค. ๊ธฐ๋ฅ์๋ ๋๋ฒ๊น
, ๊ตฌ๋ฌธ ๊ฐ์กฐ, ์ง๋ฅํ ์ฝ๋ ์์ฑ, ์ค๋ํซ, ์ฝ๋ ๋ฆฌํฉํ ๋ง ๋ฐ ์๋ฒ ๋๋ Git์ ๋ํ ์ง์์ด ํฌํจ๋ฉ๋๋ค. ์ฌ์ฉ์๋ ํ
๋ง, ํค๋ณด๋ ๋จ์ถํค, ๊ธฐ๋ณธ ์ค์ ์ ๋ณ๊ฒฝํ๊ณ ๊ธฐ๋ฅ์ ์ถ๊ฐํ๋ ํ์ฅ ํ๋ก๊ทธ๋จ์ ์ค์นํ ์ ์์ต๋๋ค.
์ด์ ๋ํ ์์ธํ ๋ด์ฉ์ ์ฌ๊ธฐ(https://code.visualstudio.com/)์์ ํ์ธํ ์ ์์ต๋๋ค.
deVStudio Android ์ฑ์ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ:
๊ทธ๋ํฝ ์ธํฐํ์ด์ค๋ฅผ ์ฌ์ฉํ ๋๋ ํ์์ฒ๋ผ vscode๋ฅผ ์ฌ์ฉํ์ธ์. ๊ทธ๋ฌ๋ Android ์ธํฐํ์ด์ค์ ๋ํ ๋ช ๊ฐ์ง ๊ตฌ์ฒด์ ์ธ ์ฌํญ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
* ํ๋์ ๊ทธ๋ฆผ์ ํญํ๋ฉด ์ผ์ชฝ ํด๋ฆญ์ด ๋ฉ๋๋ค.
* ํ ์๊ฐ๋ฝ ์ฃผ์๋ก ์ฌ๋ผ์ด๋ํ์ฌ ๋ง์ฐ์ค๋ฅผ ์ด๋ํฉ๋๋ค.
* ํ์นํ์ฌ ํ๋/์ถ์ํฉ๋๋ค.
* ๊ธธ๊ฒ ๋๋ฅธ ๋ค์ ํ ์๊ฐ๋ฝ์ผ๋ก ๋ฐ์ด ์ด๋ํฉ๋๋ค(ํ๋ํ ๋ ์ ์ฉํจ).
* ์คํฌ๋กคํ๋ ค๋ฉด ๋ ์๊ฐ๋ฝ์ ์์๋๋ก ์ฌ๋ผ์ด๋ํ์ธ์.
* ํค๋ณด๋๋ฅผ ๋ถ๋ฌ์ค๋ ค๋ฉด ํ๋ฉด์ ํญํ์ฌ ์์ด์ฝ ์ธํธ๊ฐ ๋ํ๋๋ฉด ํค๋ณด๋ ์์ด์ฝ์ ํด๋ฆญํ์ธ์.
* ๋ง์ฐ์ค ์ค๋ฅธ์ชฝ ๋ฒํผ ํด๋ฆญ๊ณผ ๋์ผํ ๋์์ ์ํํ๋ ค๋ฉด ๋ ์๊ฐ๋ฝ์ผ๋ก ํญํ์ธ์.
* ๋ฐ์คํฌํ ํฌ๊ธฐ ์กฐ์ ์ ๋ณ๊ฒฝํ๋ ค๋ฉด ์๋น์ค ์๋๋ก์ด๋ ์๋ฆผ์ ์ฐพ์ ์ค์ ์ ํด๋ฆญํ์ธ์. ์ด ์ค์ ์ ๋ณ๊ฒฝํ ํ ์ฑ์ ์ค์งํ๋ค๊ฐ ๋ค์ ์์ํด์ผ ์ ์ฉ๋ฉ๋๋ค.
์ด ์์
์ ํ๋ธ๋ฆฟ๊ณผ ์คํ์ผ๋ฌ์ค๋ฅผ ์ฌ์ฉํ์ฌ ์ํํ๋ ๊ฒ์ด ๋ ์ฝ์ง๋ง ํด๋ํฐ์ด๋ ์๊ฐ๋ฝ์ ์ฌ์ฉํ์ฌ ์ํํ ์๋ ์์ต๋๋ค.
Android์ ๋๋จธ์ง ๋ถ๋ถ์์ ํ์ผ์ ์ก์ธ์คํ๋ ค๋ฉด ํ ๋๋ ํฐ๋ฆฌ(/home/userland)์ ๋ฌธ์, ์ฌ์ง ๋ฑ๊ณผ ๊ฐ์ ์์น์ ๋ํ ์ ์ฉํ ๋งํฌ๊ฐ ๋ง์ด ์์ต๋๋ค. ํ์ผ์ ๊ฐ์ ธ์ค๊ฑฐ๋ ๋ด๋ณด๋ผ ํ์๊ฐ ์์ต๋๋ค.
์ด ์ฑ์ ๋น์ฉ์ ์ง๋ถํ๊ณ ์ถ์ง ์๊ฑฐ๋ ์ง๋ถํ ์ ์๋ ๊ฒฝ์ฐ ํ์ํ ๋ชจ๋ ํจํค์ง ๋ฑ์ ์ค์นํ์ฌ UserLAnd ์ฑ์ ํตํด vscode๋ฅผ ์คํํ ์ ์์ต๋๋ค.
๋ผ์ด์ผ์ค:
์ด ์ฑ์ GPLv3์ ๋ฐ๋ผ ์ถ์๋์์ต๋๋ค. ์์ค ์ฝ๋๋ ์ฌ๊ธฐ์์ ์ฐพ์ ์ ์์ต๋๋ค:
https://github.com/CypherpunkArmory/deVStudio
์์ด์ฝ์ Document Foundation์ Creative Commons Attribution Share-Alike 3.0 Unported(CC-by-sa)๋ฅผ ํตํด ์ ๊ณต๋ฉ๋๋ค.
์ด ์ฑ์ vscode ๊ฐ๋ฐํ์์ ๋ง๋ ๊ฒ์ด ์๋๋๋ค. ๋์ ์ Linux ๋ฒ์ ์ Android์์ ์คํํ ์ ์๊ฒ ํด์ฃผ๋ ์ ํ๋ฆฌ์ผ์ด์
์
๋๋ค.
์
๋ฐ์ดํธ ๋ ์ง
2025. 4. 18.