์˜์–ดํ”„๋ž‘์Šค์–ด์ŠคํŽ˜์ธ์–ด

Ad


์˜จ์›์Šค ํŒŒ๋น„์ฝ˜

llvm-mc-3.6 - ํด๋ผ์šฐ๋“œ์—์„œ ์˜จ๋ผ์ธ

Ubuntu Online, Fedora Online, Windows ์˜จ๋ผ์ธ ์—๋ฎฌ๋ ˆ์ดํ„ฐ ๋˜๋Š” MAC OS ์˜จ๋ผ์ธ ์—๋ฎฌ๋ ˆ์ดํ„ฐ๋ฅผ ํ†ตํ•ด OnWorks ๋ฌด๋ฃŒ ํ˜ธ์ŠคํŒ… ์ œ๊ณต์—…์ฒด์—์„œ llvm-mc-3.6 ์‹คํ–‰

์ด๊ฒƒ์€ Ubuntu Online, Fedora Online, Windows ์˜จ๋ผ์ธ ์—๋ฎฌ๋ ˆ์ดํ„ฐ ๋˜๋Š” MAC OS ์˜จ๋ผ์ธ ์—๋ฎฌ๋ ˆ์ดํ„ฐ์™€ ๊ฐ™์€ ์—ฌ๋Ÿฌ ๋ฌด๋ฃŒ ์˜จ๋ผ์ธ ์›Œํฌ์Šคํ…Œ์ด์…˜ ์ค‘ ํ•˜๋‚˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ OnWorks ๋ฌด๋ฃŒ ํ˜ธ์ŠคํŒ… ์ œ๊ณต์—…์ฒด์—์„œ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” llvm-mc-3.6 ๋ช…๋ น์ž…๋‹ˆ๋‹ค.

ํ”„๋กœ๊ทธ๋žจ:

์ด๋ฆ„


llvm-mc - llvm-mc 3.6 ๋งค๋‰ด์–ผ ํŽ˜์ด์ง€

๊ธฐ์ˆ 


์˜ค๋ฅ˜: ld.so: LD_PRELOAD์˜ 'libfakeroot-sysv.so' ๊ฐœ์ฒด๋ฅผ ๋ฏธ๋ฆฌ ๋กœ๋“œํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
๊ณต์œ  ๊ฐœ์ฒด ํŒŒ์ผ ์—ด๊ธฐ): ๋ฌด์‹œ๋ฉ๋‹ˆ๋‹ค. ๊ฐœ์š”: llvm ๊ธฐ๊ณ„ ์ฝ”๋“œ ๋†€์ดํ„ฐ

์‚ฌ์šฉ๋ฒ•: llvm-mc [์˜ต์…˜]

์˜ต์…˜:
-๋‚˜=- ํฌํ•จ ํŒŒ์ผ์˜ ๋””๋ ‰ํ† ๋ฆฌ

-aarch64-neon-๊ตฌ๋ฌธ - ๋ฐฉ์ถœํ•  NEON ์ฝ”๋“œ์˜ ์Šคํƒ€์ผ ์„ ํƒ
AArch64 ๋ฐฑ์—”๋“œ:

=์ผ๋ฐ˜
- ์ผ๋ฐ˜ NEON ์–ด์…ˆ๋ธ”๋ฆฌ ๋ฐฉ์ถœ

=apple - Apple ์Šคํƒ€์ผ์˜ NEON ์–ด์…ˆ๋ธ”๋ฆฌ๋ฅผ ๋‚ด๋ณด๋ƒ…๋‹ˆ๋‹ค.

-์•„์น˜=- ์กฐ๋ฆฝํ•  ๋Œ€์ƒ ์•„์น˜, ์ฐธ์กฐ
-๋ฒˆ์—ญ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋Œ€์ƒ

-asm-๊ณ„์ธก๊ธฐ - ์ธ๋ผ์ธ ์–ด์…ˆ๋ธ”๋ฆฌ์˜ ๊ณ„์ธก ๋ฐ
์–ด์…ˆ๋ธ”๋ฆฌ ์†Œ์Šค ํŒŒ์ผ

=none - ๊ณ„์ธก์ด ์ „ํ˜€ ์—†์Œ

=์ฃผ์†Œ
- ๋ฉ”๋ชจ๋ฆฌ ์ธ์ˆ˜๊ฐ€ ์žˆ๋Š” ๊ธฐ๊ธฐ ๋ช…๋ น์–ด

-asm-์‡ผ-inst - ๋‚ด๋ถ€ ๋ช…๋ น์–ด ํ‘œํ˜„์„ ๋‚ด๋ณด๋ƒ…๋‹ˆ๋‹ค.
์–ด์…ˆ๋ธ”๋ฆฌ ํŒŒ์ผ๋กœ

-๊ฒฝ๊ณ„ ํ™•์ธ-๋‹จ์ผ ํŠธ๋žฉ - ๊ธฐ๋Šฅ๋‹น ํ•˜๋‚˜์˜ ํŠธ๋žฉ ๋ธ”๋ก ์‚ฌ์šฉ

-์ฝ”๋“œ ๋ชจ๋ธ - ์ฝ”๋“œ ๋ชจ๋ธ ์„ ํƒ

=๊ธฐ๋ณธ๊ฐ’
- ๋Œ€์ƒ ๊ธฐ๋ณธ ์ฝ”๋“œ ๋ชจ๋ธ

=small - ์ž‘์€ ์ฝ”๋“œ ๋ชจ๋ธ

=์ปค๋„
- ์ปค๋„ ์ฝ”๋“œ ๋ชจ๋ธ

=์ค‘๊ฐ„
- ๋ฏธ๋””์—„ ์ฝ”๋“œ ๋ชจ๋ธ

=large - ํฐ ์ฝ”๋“œ ๋ชจ๋ธ

์ƒ‰ - ์ปฌ๋Ÿฌ ๊ตฌ๋ฌธ ๊ฐ•์กฐ ์‚ฌ์šฉ
(๊ธฐ๋ณธ๊ฐ’=์ž๋™ ๊ฐ์ง€)

-์••์ถ• ๋””๋ฒ„๊ทธ ์„น์…˜ - DWARF ๋””๋ฒ„๊ทธ ์„น์…˜ ์••์ถ•

-cppf์ด๋ฆ„=- ์ƒ์„ฑ๋œ ์ด๋ฆ„ ์ง€์ •
๊ธฐ๋Šฅ

-cppfor=- ์‚ฌ๋ฌผ์˜ ์ด๋ฆ„์„ ์ง€์ •
์ƒ์„ฑ

-cppgen - ์–ด๋–ค ์ข…๋ฅ˜์˜ ์ถœ๋ ฅ์„ ์ƒ์„ฑํ• ์ง€ ์„ ํƒ

=ํ”„๋กœ๊ทธ๋žจ
- ์™„์ „ํ•œ ํ”„๋กœ๊ทธ๋žจ ์ƒ์„ฑ

=๋ชจ๋“ˆ
- ๋ชจ๋“ˆ ์ •์˜ ์ƒ์„ฑ

=๋‚ด์šฉ
- ๋ชจ๋“ˆ์˜ ๋‚ด์šฉ ์ƒ์„ฑ

=๊ธฐ๋Šฅ
- ํ•จ์ˆ˜ ์ •์˜ ์ƒ์„ฑ

=๊ธฐ๋Šฅ
- ๋ชจ๋“  ํ•จ์ˆ˜ ์ •์˜ ์ƒ์„ฑ

=์ธ๋ผ์ธ
- ์ธ๋ผ์ธ ํ•จ์ˆ˜ ์ƒ์„ฑ

=๋ณ€์ˆ˜
- ๋ณ€์ˆ˜ ์ •์˜ ์ƒ์„ฑ

=type - ์œ ํ˜• ์ •์˜ ์ƒ์„ฑ

- ๋น„ํ™œ์„ฑํ™” - ์œ ์ถœ - ์œตํ•ฉ - ์œ ์ถœ ์ฝ”๋“œ์˜ ์œตํ•ฉ ๋น„ํ™œ์„ฑํ™”
๋ช…๋ น

-๋‚œ์Ÿ์ด ๋ฒ„์ „=- ๋“œ์›Œํ”„ ๋ฒ„์ „

-ํ™œ์„ฑํ™” ๋กœ๋“œ ์‚ฌ์ „ -

-ํ™œ์„ฑํ™”-์ž˜๋ชป๋œ - ๊ธฐ๊ณ„ ๋ช…๋ น์–ด ํ™œ์„ฑํ™”
์Šค์ผ€์ค„๋ง ํŒจ์Šค.

-objc-arc-opts ํ™œ์„ฑํ™” - ๋ชจ๋“  ARC ์ตœ์ ํ™” ํ™œ์„ฑํ™”/๋น„ํ™œ์„ฑํ™”

-๋ฒ”์œ„๊ฐ€ ์ง€์ •๋œ noalias ํ™œ์„ฑํ™” -

-ํ™œ์„ฑํ™”-tbaa -

- ์ฒ ์ €ํ•œ ๋“ฑ๋ก ๊ฒ€์ƒ‰ - ๋ ˆ์ง€์Šคํ„ฐ์— ๋Œ€ํ•œ ์ฒ ์ €ํ•œ ๊ฒ€์ƒ‰
๋งˆ์ง€๋ง‰ ๊ธฐํšŒ recoloring์˜ ๊นŠ์ด ๋ฐ ๊ฐ„์„ญ ์ฐจ๋‹จ ์šฐํšŒ

-fdebug-์ปดํŒŒ์ผ-๋””๋ ‰ํ† ๋ฆฌ=- ๋””๋ฒ„๊ทธ ์ •๋ณด์˜ ์ปดํŒŒ์ผ์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.
DIR

-ํŒŒ์ผ ํ˜•์‹ - ์ถœ๋ ฅ ํŒŒ์ผ ์œ ํ˜• ์„ ํƒ:

=asm - ์–ด์…ˆ๋ธ”๋ฆฌ('.s') ํŒŒ์ผ์„ ๋‚ด๋ณด๋ƒ…๋‹ˆ๋‹ค.

=null - ์•„๋ฌด ๊ฒƒ๋„ ๋‚ด๋ณด๋‚ด์ง€ ์•Š์Œ(ํƒ€์ด๋ฐ ๋ชฉ์ ์œผ๋กœ)

=obj - ๊ธฐ๋ณธ ๊ฐœ์ฒด('.o') ํŒŒ์ผ์„ ๋‚ด๋ณด๋ƒ…๋‹ˆ๋‹ค.

-g - ๋“œ์›Œํ”„ ๋””๋ฒ„๊น… ์ •๋ณด ์ƒ์„ฑ
์–ด์…ˆ๋ธ”๋ฆฌ ์†Œ์Šค ํŒŒ์ผ

-๋„์›€ - ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์˜ต์…˜ ํ‘œ์‹œ(-๋„์›€์ด ์ˆจ๊ฒจ์ง„
์ด์ƒ)

-๋‚ด๋ถ€ํ™”-๊ณต๊ฐœ-API-ํŒŒ์ผ=- ๊ธฐํ˜ธ ์ด๋ฆ„ ๋ชฉ๋ก์ด ํฌํ•จ๋œ ํŒŒ์ผ
๋ณด์กดํ•˜๊ธฐ ์œ„ํ•ด

-๋‚ด๋ถ€ํ™”-๊ณต๊ฐœ-API-๋ชฉ๋ก=- ๋ณด์กดํ•  ๊ธฐํ˜ธ ์ด๋ฆ„ ๋ชฉ๋ก

- ์กฐ์ธ ๋ผ์ด๋ธŒ ๊ฐ„๊ฒฉ - ๋ณต์‚ฌ๋ณธ ๋ณ‘ํ•ฉ(๊ธฐ๋ณธ๊ฐ’=true)

-ํ•œ๊ณ„ ๋ถ€๋™ ์†Œ์ˆ˜์  ์ •๋ฐ€๋„ =- ์ €์ •๋ฐ€๋„ ์ธ๋ผ์ธ ์‹œํ€€์Šค ์ƒ์„ฑ
์ผ๋ถ€ float libcall์˜ ๊ฒฝ์šฐ

-์ฃผ ํŒŒ์ผ ์ด๋ฆ„=- ๊ณ ๋ คํ•ด์•ผ ํ•  ์ด๋ฆ„์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.
์ž…๋ ฅ ํŒŒ์ผ

-๋งคํŠธ๋ฅด=- ํƒ€๊ฒŸ๋ณ„ ์†์„ฑ(-mattr=๋„์›€
) ์ž์„ธํ•œ ๋‚ด์šฉ์€

-mc-relax-๋ชจ๋‘ - filetype=obj์™€ ํ•จ๊ป˜ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ ๋ชจ๋‘ ์™„ํ™”
๋‚ด๋ณด๋‚ธ ๊ฐœ์ฒด ํŒŒ์ผ์˜ ์ˆ˜์ •

-mc-x86-๋น„ํ™œ์„ฑํ™”-์‚ฐ์ˆ -์ด์™„ - ์‚ฐ์ˆ  ์ด์™„ ๋น„ํ™œ์„ฑํ™”
X86์— ๋Œ€ํ•œ ์ง€์นจ

-mcpu =- ํŠน์ • CPU ์œ ํ˜•(-mcpu=๋„์›€
) ์ž์„ธํ•œ ๋‚ด์šฉ์€

์ˆ˜ํ–‰ํ•  ์ž‘์—…:

- as-lex - .s ํŒŒ์ผ์˜ Lex ํ† ํฐ

-๋ชจ์œผ๋‹ค - .s ํŒŒ์ผ ์กฐ๋ฆฝ(๊ธฐ๋ณธ๊ฐ’)

-๋ถ„ํ•ด - XNUMX์ง„์ˆ˜ ๋ฐ”์ดํŠธ ๋ฌธ์ž์—ด ๋ถ„ํ•ด

-mdis - XNUMX์ง„์ˆ˜ ๋ฌธ์ž์—ด์˜ ๋ถ„ํ•ด ํ‘œ์‹œ
๋ฐ”์ดํŠธ

-mips16-์ƒ์ˆ˜-์„ฌ - MIPS: mips16 ์ƒ์ˆ˜ ์•„์ผ๋žœ๋“œ ํ™œ์„ฑํ™”.

-mips16-ํ•˜๋“œ ํ”Œ๋กœํŠธ - MIPS: mips16 ํ•˜๋“œ ํ”Œ๋กœํŠธ ํ™œ์„ฑํ™”.

-mno-ldc1-sdc1 - ๋ฐฐ์ •๋ฐ€๋„ ํ•˜์ค‘ ๋ฐ ์ €์žฅ ํ™•์žฅ
๊ทธ๋“ค์˜ ๋‹จ์ •๋ฐ€๋„ ๋Œ€์‘๋ฌผ์—

-n - ์–ด์…ˆ๋ธ”๋ฆฌ ํŒŒ์ผ์ด ๋‹ค์Œ์—์„œ ์‹œ์ž‘ํ•œ๋‹ค๊ณ  ๊ฐ€์ •ํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค.
ํ…์ŠคํŠธ ์„น์…˜

-์ฐจ๋ณ„์ž ์—†์Œ - ํŒ๋ณ„์ž ์ƒ์„ฑ ๋น„ํ™œ์„ฑํ™”
์ •๋ณด.

-์‹คํ–‰ ์Šคํƒ ์—†์Œ - ํŒŒ์ผ์—๋Š” exec ์Šคํƒ์ด ํ•„์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

-nvptx-sched4reg - NVPTX ํŠน์ •: ๋“ฑ๋ก ์ผ์ •
์••๋ฐ•

-์˜ค=- ์ถœ๋ ฅ ํŒŒ์ผ ์ด๋ฆ„

-์ถœ๋ ฅ-asm-๋ณ€ํ˜•=- ์ถœ๋ ฅ์— ์‚ฌ์šฉํ•  ๊ตฌ๋ฌธ ๋ณ€ํ˜•
์ธ์‡„

- ๊ฒฐ๊ตญ ์ธ์‡„ - ๊ฐ ํŒจ์Šค ํ›„ IR ์ธ์‡„

-๋จผ์ € ์ธ์‡„ - ๊ฐ ํŒจ์Šค ์ „์— IR ์ธ์‡„

-print-imm-hex - ์ฆ‰๊ฐ์ ์ธ ๊ฐ’์— ๋Œ€ํ•ด XNUMX์ง„์ˆ˜ ํ˜•์‹์„ ์„ ํ˜ธํ•ฉ๋‹ˆ๋‹ค.

-print-machineinstrs=- ์ธ์‡„ ๊ธฐ๊ณ„ ์ง€์นจ

-๋ฆฌ๊ฐˆ๋ก - ์‚ฌ์šฉํ•  ํ• ๋‹น์ž ๋“ฑ๋ก

=๊ธฐ๋ณธ๊ฐ’
- ๋‹ค์Œ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๋ ˆ์ง€์Šคํ„ฐ ํ• ๋‹น์ž๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. -O ์„ ํƒ๊ถŒ

=basic - ๊ธฐ๋ณธ ๋ ˆ์ง€์Šคํ„ฐ ํ• ๋‹น์ž

=fast - ๋น ๋ฅธ ๋ ˆ์ง€์Šคํ„ฐ ํ• ๋‹น์ž

=ํƒ์š•์Šค๋Ÿฌ์šด
- ์š•์‹ฌ ๋งŽ์€ ๋ ˆ์ง€์Šคํ„ฐ ํ• ๋‹น์ž

=pbqp - PBQP ๋ ˆ์ง€์Šคํ„ฐ ํ• ๋‹น์ž

- ์ด์ „ ๋ชจ๋ธ - ์ด์ „ ๋ชจ๋ธ ์„ ํƒ

=๊ธฐ๋ณธ๊ฐ’
- ๋Œ€์ƒ ๊ธฐ๋ณธ ์žฌ๋ฐฐ์น˜ ๋ชจ๋ธ

=์ •์ 
- ์žฌ๋ฐฐ์น˜ ๋ถˆ๊ฐ€๋Šฅํ•œ ์ฝ”๋“œ

=pic - ์™„์ „ํžˆ ์žฌ๋ฐฐ์น˜ ๊ฐ€๋Šฅํ•œ ์œ„์น˜ ๋…๋ฆฝ์ ์ธ ์ฝ”๋“œ

=๋‹ค์ด๋‚ด๋ฏน ๋…ธํ”ฝ
- ์žฌ๋ฐฐ์น˜ ๊ฐ€๋Šฅํ•œ ์™ธ๋ถ€ ์ฐธ์กฐ, ์žฌ๋ฐฐ์น˜ ๋ถˆ๊ฐ€๋Šฅํ•œ ์ฝ”๋“œ

-๋‹ค์‹œ ์“ฐ๊ธฐ ๋งต ํŒŒ์ผ=- ์‹ฌ๋ณผ ์žฌ์ž‘์„ฑ ๋งต

-rng-์‹œ๋“œ=- ๋‚œ์ˆ˜ ์ƒ์„ฑ๊ธฐ์˜ ์‹œ๋“œ

-์ƒ˜ํ”Œ-ํ”„๋กœํ•„-์ตœ๋Œ€-์ „ํŒŒ-๋ฐ˜๋ณต=- ์ตœ๋Œ€ ๋ฐ˜๋ณต ํšŸ์ˆ˜
CFG๋ฅผ ํ†ตํ•ด ์ƒ˜ํ”Œ ๋ธ”๋ก/์—์ง€ ๊ฐ€์ค‘์น˜๋ฅผ ์ „ํŒŒํ•  ๋•Œ๋ฅผ ํ†ตํ•ด.

-์ €์žฅ ์ž„์‹œ ๋ ˆ์ด๋ธ” - ์ž„์‹œ ๋ผ๋ฒจ์„ ๋ฒ„๋ฆฌ์ง€ ๋งˆ์‹ญ์‹œ์˜ค.

-์‡ผ ์ธ์ฝ”๋”ฉ - ๋ช…๋ น ์ธ์ฝ”๋”ฉ ํ‘œ์‹œ

-์‡ผ-์ธ์ŠคํŠธ - ๋‚ด๋ถ€ ๋ช…๋ น ํ‘œํ˜„ ํ‘œ์‹œ

-show-inst-ํ”ผ์—ฐ์‚ฐ์ž - ๊ตฌ๋ฌธ ๋ถ„์„๋œ ๋ช…๋ น ํ”ผ์—ฐ์‚ฐ์ž ํ‘œ์‹œ

-์Šคํƒ๋งต ๋ฒ„์ „=- ์Šคํƒ๋งต ์ธ์ฝ”๋”ฉ ๋ฒ„์ „ ์ง€์ •
(๊ธฐ๋ณธ๊ฐ’ = 1)

-ํ†ต๊ณ„ - ํ”„๋กœ๊ทธ๋žจ์—์„œ ํ†ต๊ณ„ ์ถœ๋ ฅ ํ™œ์„ฑํ™”
(Assert์™€ ํ•จ๊ป˜ ์‚ฌ์šฉ ๊ฐ€๋Šฅ)

-์‹œ๊ฐ„์ด ์ง€๋‚จ - ๊ฐ ํ†ต๊ณผ ์‹œ๊ฐ„, ์ธ์‡„ ๊ฒฝ๊ณผ ์‹œ๊ฐ„
์ถœ๊ตฌ๋งˆ๋‹ค

-ํŠธ๋ฆฌํ”Œ=- ์กฐ๋ฆฝํ•  ๋Œ€์ƒ ํŠธ๋ฆฌํ”Œ, ์ฐธ์กฐ
-๋ฒˆ์—ญ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋Œ€์ƒ

-ํ™•์ธ-๋””๋ฒ„๊ทธ-์ •๋ณด -

-dom-info ํ™•์ธ - ๋„๋ฏธ๋„ค์ดํ„ฐ ์ •๋ณด ํ™•์ธ(์‹œ๊ฐ„ ์†Œ๋ชจ)

- ๋ฃจํ”„ ์ •๋ณด ํ™•์ธ - ๋ฃจํ”„ ์ •๋ณด ํ™•์ธ(์‹œ๊ฐ„ ์†Œ๋ชจ)

-regalloc ํ™•์ธ - ๋ ˆ์ง€์Šคํ„ฐ ํ• ๋‹น ์‹œ ํ™•์ธ

- ์ง€์—ญ ์ •๋ณด ํ™•์ธ - ์ง€์—ญ ์ •๋ณด ํ™•์ธ(์‹œ๊ฐ„์†Œ์š”)

- ํ™•์ธ - scev - ScalarEvolution์˜ backedge๊ฐ€ ์‚ฌ์šฉ๋˜์—ˆ๋Š”์ง€ ํ™•์ธ
์นด์šดํŠธ(๋Š๋ฆผ)

-๋ฒˆ์—ญ - ์ด ํ”„๋กœ๊ทธ๋žจ์˜ ๋ฒ„์ „ ํ‘œ์‹œ

-x86-asm-๊ตฌ๋ฌธ - X86์—์„œ ๋‚ด๋ณด๋‚ผ ์ฝ”๋“œ ์Šคํƒ€์ผ ์„ ํƒ
๋ฐฑ์—”๋“œ :

=att - AT&T ์Šคํƒ€์ผ ์–ด์…ˆ๋ธ”๋ฆฌ๋ฅผ ๋‚ด๋ณด๋ƒ…๋‹ˆ๋‹ค.

=intel - Intel ์Šคํƒ€์ผ ์–ด์…ˆ๋ธ”๋ฆฌ๋ฅผ ๋‚ด๋ณด๋ƒ…๋‹ˆ๋‹ค.

-x86-recip-์ •์ œ-๋‹จ๊ณ„=- Newton-Raphson์˜ ์ˆ˜๋ฅผ ์ง€์ •ํ•˜์‹ญ์‹œ์˜ค.
ํ•˜๋“œ์›จ์–ด ์—ญ์ถ”์ • ๋ช…๋ น์˜ ๊ฒฐ๊ณผ์— ์ ์šฉ๋˜๋Š” ๋ฐ˜๋ณต.

onworks.net ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์˜จ๋ผ์ธ์œผ๋กœ llvm-mc-3.6 ์‚ฌ์šฉ


๋ฌด๋ฃŒ ์„œ๋ฒ„ ๋ฐ ์›Œํฌ์Šคํ…Œ์ด์…˜

Windows ๋ฐ Linux ์•ฑ ๋‹ค์šด๋กœ๋“œ

  • 1
    GeoServer
    GeoServer
    GeoServer๋Š” ์˜คํ”ˆ ์†Œ์Šค ์†Œํ”„ํŠธ์›จ์–ด์ž…๋‹ˆ๋‹ค.
    ์‚ฌ์šฉ์ž๋ฅผ ํ—ˆ์šฉํ•˜๋Š” Java๋กœ ์ž‘์„ฑ๋œ ์„œ๋ฒ„
    ์ง€๋ฆฌ ๊ณต๊ฐ„ ๋ฐ์ดํ„ฐ๋ฅผ ๊ณต์œ ํ•˜๊ณ  ํŽธ์ง‘ํ•ฉ๋‹ˆ๋‹ค.
    ์ƒํ˜ธ ์šด์šฉ์„ฑ์„ ์œ„ํ•ด ์„ค๊ณ„๋˜์—ˆ์œผ๋ฉฐ,
    ์ถœํŒ ๋‹ค...
    GeoServer ๋‹ค์šด๋กœ๋“œ
  • 2
    ๋ฐ˜๋”ง๋ถˆ III
    ๋ฐ˜๋”ง๋ถˆ III
    ๋ฌด๋ฃŒ ์˜คํ”ˆ ์†Œ์Šค ๊ฐœ์ธ ๊ธˆ์œต
    ๊ด€๋ฆฌ์ž. Firefly III๋Š”
    ๋ณต์‹ ๋ถ€๊ธฐ ์‹œ์Šคํ…œ. ๋‹น์‹ ์€ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค
    ์‹ ์†ํ•˜๊ฒŒ ์ž…๋ ฅํ•˜๊ณ  ๊ตฌ์„ฑ
    ๊ฑฐ๋ž˜ ๋‚˜...
    Firefly III ๋‹ค์šด๋กœ๋“œ
  • 3
    ์•„ํŒŒ์น˜ ์˜คํ”ˆ์˜คํ”ผ์Šค ํ™•์žฅ
    ์•„ํŒŒ์น˜ ์˜คํ”ˆ์˜คํ”ผ์Šค ํ™•์žฅ
    Apache์˜ ๊ณต์‹ ์นดํƒˆ๋กœ๊ทธ
    ์˜คํ”ˆ์˜คํ”ผ์Šค ํ™•์žฅ. ๋‹น์‹ ์€ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค
    ์‚ฌ์ „์—์„œ ํ™•์žฅ๊นŒ์ง€
    PDF ํŒŒ์ผ์„ ๊ฐ€์ ธ์˜ค๊ณ  ์—ฐ๊ฒฐํ•˜๋Š” ๋„๊ตฌ
    ๋‚ด์„ ์œผ๋กœ...
    Apache OpenOffice ํ™•์žฅ ๋‹ค์šด๋กœ๋“œ
  • 4
    ๋งจํ‹ฐ์ŠคBT
    ๋งจํ‹ฐ์ŠคBT
    Mantis๋Š” ์‰ฝ๊ฒŒ ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ๋Š” ์›น
    ์ œํ’ˆ ๋ฒ„๊ทธ๋ฅผ ์ง€์›ํ•˜๋Š” ๊ธฐ๋ฐ˜ ๋ฒ„๊ทธ ์ถ”์ ๊ธฐ
    ์ถ”์ . PHP, MySQL ๋ฐ
    ์›น ์„œ๋ฒ„. ๋ฐ๋ชจ๋ฅผ ํ™•์ธํ•˜๊ณ  ํ˜ธ์ŠคํŒ…
    ์ œ์•ˆ...
    ๋งจํ‹ฐ์ŠคBT ๋‹ค์šด๋กœ๋“œ
  • 5
    LAN ๋ฉ”์‹ ์ €
    LAN ๋ฉ”์‹ ์ €
    LAN Messenger๋Š” p2p ์ฑ„ํŒ… ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์ž…๋‹ˆ๋‹ค.
    ์ธํŠธ๋ผ๋„ท ํ†ต์‹ ์šฉ์ด๋ฉฐ
    ์„œ๋ฒ„๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์–‘ํ•œ ํ•ธ๋””
    ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ธฐ๋Šฅ์ด ์ง€์›๋ฉ๋‹ˆ๋‹ค.
    ์•Œ๋ฆผ...
    LAN ๋ฉ”์‹ ์ € ๋‹ค์šด๋กœ๋“œ
  • 6
    DrJava
    DrJava
    DrJava๋Š” ๊ฐ€๋ฒผ์šด ํ”„๋กœ๊ทธ๋ž˜๋ฐ์ž…๋‹ˆ๋‹ค.
    ์œก์„ฑํ•˜๋„๋ก ์„ค๊ณ„๋œ Java ํ™˜๊ฒฝ
    ํ…Œ์ŠคํŠธ ๊ธฐ๋ฐ˜ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ. ๊ทธ๊ฒƒ
    ์ง€๋Šฅํ˜• ํ”„๋กœ๊ทธ๋žจ ํŽธ์ง‘๊ธฐ๋ฅผ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค.
    ์ •์ˆ˜...
    DrJava ๋‹ค์šด๋กœ๋“œ
  • ๋”ยป

Linux ๋ช…๋ น

Ad