์ด๊ฒ์ Ubuntu Online, Fedora Online, Windows ์จ๋ผ์ธ ์๋ฎฌ๋ ์ดํฐ ๋๋ MAC OS ์จ๋ผ์ธ ์๋ฎฌ๋ ์ดํฐ์ ๊ฐ์ ์ฌ๋ฌ ๋ฌด๋ฃ ์จ๋ผ์ธ ์ํฌ์คํ ์ด์ ์ค ํ๋๋ฅผ ์ฌ์ฉํ์ฌ OnWorks ๋ฌด๋ฃ ํธ์คํ ์ ๊ณต์ ์ฒด์์ ์คํํ ์ ์๋ arm-none-eabi-run ๋ช ๋ น์ ๋๋ค.
ํ๋ก๊ทธ๋จ:
์ด๋ฆ
์๋ฎฌ๋ ์ดํฐ - ์๋ฎฌ๋ ์ดํฐ ๋งค๋ด์ผ ํ์ด์ง(7.10-1ubuntu3+9) 7.10
๊ฐ์
๋ฌด๊ธฐ๋ ฅํ ์๋น๋ฐ [์ต์ ] ํ๋ก๊ทธ๋จ [ํ๋ก๊ทธ๋จ ์ธ์]
์ต์
--๋ฉ๋ชจ๋ฆฌ ์ญ์ ์ฃผ์|๋ชจ๋, --๋ฉ๋ชจ๋ฆฌ ์ญ์ ์ฃผ์
ADDRESS์์ ๋ฉ๋ชจ๋ฆฌ ์ญ์ (๋ชจ๋ ์ฃผ์)
--๋ฉ๋ชจ๋ฆฌ ์์ญ ์ฃผ์,ํฌ๊ธฐ[,๋ชจ๋๋ก]
๋ฉ๋ชจ๋ฆฌ ์์ญ ์ถ๊ฐ
--๋ฉ๋ชจ๋ฆฌ ๋ณ์นญ ์ฃผ์,ํฌ๊ธฐ{,์ฃผ์}
๋ฉ๋ชจ๋ฆฌ ์๋์ฐ ์ถ๊ฐ
--๋ฉ๋ชจ๋ฆฌ ํฌ๊ธฐ [๋ฐ์ดํธ ๋จ์, Kb(k ์ ๋ฏธ์ฌ), Mb(m ์ ๋ฏธ์ฌ) ๋๋ Gb(g ์ ๋ฏธ์ฌ)]
์ฃผ์ XNUMX์ ๋ฉ๋ชจ๋ฆฌ ์ถ๊ฐ
--๋ฉ๋ชจ๋ฆฌ ์ฑ์ฐ๊ธฐ VALUE
์ดํ์ ์ถ๊ฐ๋ ๋ฉ๋ชจ๋ฆฌ ์์ญ ์ฑ์ฐ๊ธฐ
--๋ฉ๋ชจ๋ฆฌ ์ง์ฐ๊ธฐ
์ดํ์ ์ถ๊ฐ๋ ๋ฉ๋ชจ๋ฆฌ ์์ญ ์ง์ฐ๊ธฐ
--๋ฉ๋ชจ๋ฆฌ ๋งต ํ์ผ FILE
ํ์ผ์์ ๋ฉ๋ชจ๋ฆฌ ๋งต ๋ค์ ๋ฉ๋ชจ๋ฆฌ ์์ญ
--๋ฉ๋ชจ๋ฆฌ ์ ๋ณด, --์ ๋ณด ๋ฉ๋ชจ๋ฆฌ
๊ตฌ์ฑ ๊ฐ๋ฅํ ๋ฉ๋ชจ๋ฆฌ ์์ญ ๋์ด
--์ง๋ ์ ๋ณด
๋งคํ๋ ์์ญ ๋์ด
-p[์จ|๊บผ์ง], --ํ๋กํ[=on|๊บผ์ง]
ํ๋กํ์ผ๋ง ์ํ
--ํ๋กํ์ผ-์ธ์ค[=on|๊บผ์ง]
๋ช ๋ น์ด ํ๋กํ์ผ๋ง ์ํ
--ํ๋กํ ๋ฉ๋ชจ๋ฆฌ[=on|๊บผ์ง]
๋ฉ๋ชจ๋ฆฌ ํ๋กํ์ผ๋ง ์ํ
--ํ๋กํ ์ฝ์ด[=on|๊บผ์ง]
CORE ํ๋กํ์ผ๋ง ์ํ
--ํ๋กํ ๋ชจ๋ธ[=on|๊บผ์ง]
๋ชจ๋ธ ํ๋กํ์ผ๋ง ์ํ
--profile-cpu-์ฃผํ์ CPU ์ฃผํ์
์๋ฎฌ๋ ์ด์ ๋ CPU ํด๋ญ์ ์๋ ์ง์
--ํ๋กํ ํ์ผ ํ์ผ ์ด๋ฆ
ํ๋กํ ์ถ๋ ฅ ํ์ผ ์ง์
--ํ๋กํ-PC[=on|๊บผ์ง]
PC ํ๋กํ์ผ๋ง ์ํ
-F PC ํ๋กํ ์ฃผํ์, --profile-pc-์ฃผํ์ PC ํ๋กํ ์ฃผํ์
์ง์ ๋ PC ํ๋กํ์ผ๋ง ๋น๋
-S PC ํ๋กํ ํฌ๊ธฐ, --ํ๋กํ-PC ํฌ๊ธฐ PC ํ๋กํ ํฌ๊ธฐ
PC ํ๋กํ์ผ๋ง ํฌ๊ธฐ ์ง์
--profile-pc-์ธ๋ถ์ฑ PC ํ๋กํ ์ธ๋ถ์ฑ
PC ํ๋กํ์ผ๋ง ์ํ ์ ์ฉ ๋ฒ์ ์ง์
--profile-pc-๋ฒ์ ๋ฒ ์ด์ค,๋ฐ์ด๋
PC ํ๋กํ์ผ๋ง ์ฃผ์ ๋ฒ์ ์ง์
-ํค|๊บผ์ง], --์ถ์ ํ๋ค[=on|๊บผ์ง]
์ ์ฉํ ๊ฒ๋ค ์ถ์
--์ถ์ -insn[=on|๊บผ์ง]
๋ช ๋ น ์ถ์ ์ํ
--์ถ์ ๋์ฝ๋ฉ[=on|๊บผ์ง]
์ถ์ ๋ช ๋ น ๋์ฝ๋ฉ
--์ถ์ -์ถ์ถ[=on|๊บผ์ง]
์ถ์ ๋ช ๋ น์ด ์ถ์ถ
--์ถ์ -๋ผ์ธ๋ฒํธ[=on|๊บผ์ง]
ํ ๋ฒํธ ์ถ์ ์ํ( --trace-insn)
--์ถ์ ๋ฉ๋ชจ๋ฆฌ[=on|๊บผ์ง]
๋ฉ๋ชจ๋ฆฌ ์์ ์ถ์
--์ถ์ -์๋ฃจ[=on|๊บผ์ง]
ALU(์ฐ์ ๋ ผ๋ฆฌ ์ฅ์น) ์์ ์ถ์
--์ถ์ -fpu[=on|๊บผ์ง]
FPU(๋ถ๋ ์์์ ๋จ์) ์์ ์ถ์
--์ถ์ -vpu[=on|๊บผ์ง]
VPU(๋ฒกํฐ ์ฒ๋ฆฌ ์ฅ์น) ์์ ์ถ์
--์ถ์ ๋ถ๊ธฐ[=on|๊บผ์ง]
ํธ๋ ์ด์ค ๋ถ๊ธฐ
--์ถ์ ์๋ฏธ๋ก [=on|๊บผ์ง]
ALU, FPU, VPU, MEMORY ๋ฐ BRANCH ์ถ์ ์ํ
--์ถ์ ๋ชจ๋ธ[=on|๊บผ์ง]
๋ชจ๋ธ ์ฑ๋ฅ ๋ฐ์ดํฐ ํฌํจ
--์ถ์ ์ฝ์ด[=on|๊บผ์ง]
ํต์ฌ ์์ ์ถ์
--์ถ์ ์ด๋ฒคํธ[=on|๊บผ์ง]
์ถ์ ์ด๋ฒคํธ
--์ถ์ ์์คํ ํธ์ถ[=on|๊บผ์ง]
์์คํ ํธ์ถ ์ถ์
--์ถ์ ๋ฑ๋ก[=on|๊บผ์ง]
CPU ๋ ์ง์คํฐ ์ก์ธ์ค ์ถ์
--์ถ์ ๋๋ฒ๊ทธ[=on|๊บผ์ง]
์๋ฎฌ๋ ์ดํฐ ๋๋ฒ๊น ์ ์ ์ฉํ ์ ๋ณด๋ฅผ ์ถ์ ์ถ๋ ฅ์ ์ถ๊ฐ
--์ถ์ ํ์ผ ํ์ผ ์ด๋ฆ
์ถ์ ์ถ๋ ฅ ํ์ผ ์ง์
-v, --๋ง ์๊ฐ ๋ง์
์์ธํ ์ถ๋ ฅ
-E ํฐ|์์, --์๋์ ํฐ|์์
์๋์ ์ค์
--ํ๊ฒฝ ์ฌ์ฉ์|๊ฐ์|์ด์
์คํ ํ๊ฒฝ ์ค์
--์กฐ์ ์๊ฒฉ|๋น์๊ฒฉ|๊ฐ์
๋ฉ๋ชจ๋ฆฌ ์ก์ธ์ค ์ ๋ ฌ ์ค์
-D, -๋๋ฒ๊ทธ
๋๋ฒ๊น ๋ฉ์์ง ์ธ์
--debug-inn
๋ช ๋ น ๋๋ฒ๊น ๋ฉ์์ง ์ธ์
--๋๋ฒ๊ทธ ํ์ผ ํ์ผ ์ด๋ฆ
๋๋ฒ๊น ์ถ๋ ฅ ํ์ผ ์ง์
--do ๋ช ๋ น COMMAND
-H, --๋์
๋์๋ง ์ ๋ณด ์ธ์
--๋ฒ์ญ
๋ฒ์ ์ ๋ณด ์ธ์
--๊ฑด์ถํ ๊ธฐ๊ณ
์ฌ์ฉํ ์ํคํ ์ฒ ์ง์
--์ํคํ ์ฒ ์ ๋ณด, --์ ๋ณด ์ํคํ ์ฒ
์ง์๋๋ ์ํคํ ์ฒ ๋์ด
--ํ์ BFDNAME
๊ฐ์ฒด ํ์ผ์ ๋ํ ๊ฐ์ฒด ์ฝ๋ ํ์ ์ง์
--sysroot ์์คํ ๋ฃจํธ
์์ ์ ์ ๋ ํ์ผ ์ด๋ฆ ๋ฐ cwd๊ฐ ์๋ ์์คํ ํธ์ถ์ ๋ฃจํธ
์ฐธ๊ณ : ์๋ฎฌ๋ ์ดํฐ ๊ตฌ์ฑ์ ๋ฐ๋ผ ์ผ๋ถ ์ต์
์ ์ฉ๋์ง ์์ ์ ์์ต๋๋ค
program args ์๋ฎฌ๋ ์ด์ ๋ ํ๋ก๊ทธ๋จ์ ์ ๋ฌํ ์ธ์์ ๋๋ค.
์ฐธ๊ณ : ์ด๊ฒ์ ์ง์ํ๋ ์๋ฎฌ๋ ์ดํฐ๋ ๊ฑฐ์ ์์ต๋๋ค.
onworks.net ์๋น์ค๋ฅผ ์ฌ์ฉํ์ฌ arm-none-eabi-run ์จ๋ผ์ธ ์ฌ์ฉ