рдЕрдВрдЧреНрд░реЗрдЬрд╝реАрдлреНрд░реЗрдВрдЪрд╕реНрдкреЗрдирд┐рд╢

рдСрдирд╡рд░реНрдХреНрд╕ рдлрд╝реЗрд╡рд┐рдХреЙрди

faucc - рдХреНрд▓рд╛рдЙрдб рдореЗрдВ рдСрдирд▓рд╛рдЗрди

рдЙрдмрдВрдЯреВ рдСрдирд▓рд╛рдЗрди, рдлреЗрдбреЛрд░рд╛ рдСрдирд▓рд╛рдЗрди, рд╡рд┐рдВрдбреЛрдЬ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдпрд╛ рдореИрдХ рдУрдПрд╕ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдкрд░ рдСрдирд╡рд░реНрдХреНрд╕ рдореБрдлреНрдд рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкреНрд░рджрд╛рддрд╛ рдореЗрдВ рдлреЙрдХреНрдХ рдЪрд▓рд╛рдПрдВ

рдпрд╣ рдХрдорд╛рдВрдб faucc рд╣реИ рдЬрд┐рд╕реЗ рд╣рдорд╛рд░реЗ рдХрдИ рдореБрдлреНрдд рдСрдирд▓рд╛рдЗрди рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди рдЬреИрд╕реЗ рдЙрдмрдВрдЯреВ рдСрдирд▓рд╛рдЗрди, рдлреЗрдбреЛрд░рд╛ рдСрдирд▓рд╛рдЗрди, рд╡рд┐рдВрдбреЛрдЬ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдпрд╛ рдореИрдХ рдУрдПрд╕ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдореЗрдВ рд╕реЗ рдПрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдСрдирд╡рд░реНрдХреНрд╕ рдлреНрд░реА рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкреНрд░рджрд╛рддрд╛ рдореЗрдВ рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдХрд╛рд░реНрдпрдХреНрд░рдо:

рдирд╛рдо


faucc - 16 рдмрд┐рдЯ/32 рдмрд┐рдЯ CPU рдХреЗ рд▓рд┐рдП рдЗрдВрдЯреЗрд▓ рдХреЛрдб рдЬрдирд░реЗрдЯ рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ C рдХрдВрдкрд╛рдЗрд▓рд░ред

SYNOPSIS


рдлреМрд╕реАрд╕реА [ -B рдкрде ] [ -D рдореИрдХреНрд░реЛ [=рдбреАрдИрдПрдлрд╝]] [ -E ] [ -I рдкрде ] [ -L рдкрде ] [ -рдПрдордбреА ] [-рдПрдордПрдл рдкрдЯреНрдЯрд┐рдХрд╛ ]
[ -рдПрдордкреА ] [ -рдПрдордЯреА рд▓рдХреНрд╖реНрдп ] [ -O рд╕реНрддрд░ ] [ -S ] [ -T рд▓рд┐рдкрд┐ ] [ -U рдореИрдХреНрд░реЛ ] [ -рдбрдмреНрд▓реНрдпреВрдПрд▓,arg ]
[ -рдПрдХреНрд╕рд▓рд┐рдВрдХрд░ arg ] [ -b рдореЗрд╣рд░рд╛рдм ] [ -c ] [ -f arg ] [ -m рдореЗрд╣рд░рд╛рдм ] [ -рдиреЛрд╕реНрдЯрдбрд▓рд┐рдм ]
[ -o рдЙрддреНрдкрд╛рджрди ] [ -рдкреНрд░рд┐рдВрдЯ-рд▓рд┐рдм-рдлреЙрдХ-рдлрд╛рдЗрд▓-рдирд╛рдо ] [ --рдореБрдХреНрдд рд╣реЛрдХрд░ рдЦрдбрд╝реЗ рд╣реЛрдирд╛ ]
[ --рдиреЛ-рд╕реНрдЯреИрдХ-рд░рдХреНрд╖рдХ ] { рдкрдЯреНрдЯрд┐рдХрд╛ ...}

рд╡рд░реНрдгрди


рдлреМрд╕реАрд╕реА рдПрдХ рд╕реА рдХрдВрдкрд╛рдЗрд▓рд░ рд╣реИ, рдЬреЛ рдЗрдВрдЯреЗрд▓ 16 рдмрд┐рдЯ рдпрд╛ 32 рдмрд┐рдЯ рдХреЛрдб рдЙрддреНрдкрдиреНрди рдХрд░ рд╕рдХрддрд╛ рд╣реИред

рд╡рд┐рдХрд▓реНрдк


рдлреМрд╕реАрд╕реА рдХреЗ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреА рдирдХрд▓ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реИ рдЬреАрд╕реАрд╕реА. C . рдХреЛ рдХрдИ рд╡рд┐рдХрд▓реНрдк рджрд┐рдП рдЬрд╛рдПрдВрдЧреЗ
рдкреВрд░реНрд╡рдкреНрд░рдХреНрд░рдордХ рд╕реАрдкреАрдкреА рдпрд╛ рд▓рд┐рдВрдХрд░ рдХреЛ (рд╕реА-рдХрдВрдкрд╛рдЗрд▓рд░ рдХреЛ рдХреЙрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдЬреАрд╕реАрд╕реА) рдЕрд╕рдВрд╢реЛрдзрд┐рдд . рдореЗрдВ
рдкреНрд░рдкрддреНрд░.

-B рдкрде
рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдЙрдкрд╕рд░реНрдЧ рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░реЗрдВ рдЬрд╣рд╛рдВ cc1 рдХреЗ рд╕рд╛рде рджреЗрдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ рдкрде.

-D рдореИрдХреНрд░реЛ, -D рдореИрдХреНрд░реЛ=рдбреАрдИрдПрдлрд╝
рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░реЗрдВ рдореИрдХреНрд░реЛ рд╡реИрдХрд▓реНрдкрд┐рдХ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдкрд░рд┐рднрд╛рд╖рд╛ рдХреЗ рд╕рд╛рде рдбреАрдИрдПрдлрд╝. рдЕрдЧрд░ рдбреАрдИрдПрдлрд╝ рдЫреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ, рдпрд╣ рдЪреВрдХ рд╣реИ
рд╕реЗрд╡рд╛ рдореЗрд░реЗ 1.

-E
рдХреЗрд╡рд▓ рдкреНрд░реАрдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдХрд░реЗрдВ, рд▓реЗрдХрд┐рди рдХрдВрдкрд╛рдЗрд▓рд░ рди рдЪрд▓рд╛рдПрдВред

-I рдкрде
рдкрде рдЙрд╕ рдкрде рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВ рдЬрд┐рд╕рдореЗрдВ рд╢реАрд░реНрд╖рд▓реЗрдЦ рдлрд╝рд╛рдЗрд▓реЗрдВ рдЦреЛрдЬреА рдЬрд╛рддреА рд╣реИрдВред

-L рдкрде
рдкрде рдкреБрд╕реНрддрдХрд╛рд▓рдп рдЦреЛрдЬ рдкрде рдореЗрдВ, рдЬрд┐рд╕рдореЗрдВ рд▓рд┐рдВрдХрд░ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреА рддрд▓рд╛рд╢ рдХрд░реЗрдЧрд╛ред

-рдПрдордбреА
рдкреНрд░реАрдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдХрд░рддреЗ рд╕рдордп рдЖрдЙрдЯрдкреБрдЯ рдирд┐рд░реНрднрд░рддрд╛ рдХреА рдЬрд╛рдирдХрд╛рд░реАред

-рдПрдордПрдл, рдкрдЯреНрдЯрд┐рдХрд╛
рдкреНрд░реАрдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдХрд░рддреЗ рд╕рдордп рдЖрдЙрдЯрдкреБрдЯ рдирд┐рд░реНрднрд░рддрд╛ рдХреА рдЬрд╛рдирдХрд╛рд░реА рдкрдЯреНрдЯрд┐рдХрд╛.

-рдПрдордкреА,
рдЬрдм рдкреНрд░реАрдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЛ рдирд┐рд░реНрднрд░рддрд╛ рдХреА рдЬрд╛рдирдХрд╛рд░реА рдХрд╛ рдЙрддреНрдкрд╛рджрди рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рддреЛ рдпрд╣ PHONY рдЙрддреНрдкрдиреНрди рдХрд░реЗрдЧрд╛
рдкреНрд░рддреНрдпреЗрдХ рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рд▓рд┐рдП рд▓рдХреНрд╖реНрдпред

-рдПрдордЯреА рд▓рдХреНрд╖реНрдп
рдЬрдм рдкреНрд░реАрдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЛ рдирд┐рд░реНрднрд░рддрд╛ рдЬрд╛рдирдХрд╛рд░реА рдХрд╛ рдЙрддреНрдкрд╛рджрди рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рддреЛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рд▓рдХреНрд╖реНрдп рдЬреИрд╕рд╛
рдирд┐рд░реНрднрд░рддрд╛ рдирд┐рдпрдо рд▓рдХреНрд╖реНрдпред

-O рд╕реНрддрд░
рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдирдЬрд░рдЕрдВрджрд╛рдЬ рдХрд┐рдпрд╛ рдЧрдпрд╛ред

-S
рдЖрдЙрдЯрдкреБрдЯ рдЕрд╕реЗрдВрдмрд▓реА рдХреЛрдбред

-T рд▓рд┐рдкрд┐
рдЙрдкрдпреЛрдЧ рд▓рд┐рдкрд┐ рд▓рд┐рдВрдХрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд░реВрдк рдореЗрдВред

-U рдореИрдХреНрд░реЛ
рдкрд╣рд▓реЗ рд╕реЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХреЛ рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░реЗрдВ рдореИрдХреНрд░реЛ.

-рдбрдмреНрд▓реНрдпреВрдПрд▓,arg, -рдПрдХреНрд╕рд▓рд┐рдВрдХрд░ arg
рдкрд╛рд╕ arg рд▓рд┐рдВрдХрд░ рдХреЛред

-b рдореЗрд╣рд░рд╛рдм
рдХреЗ рд▓рд┐рдП рдХреЛрдб рдЬрдирд░реЗрдЯ рдХрд░реЗрдВ рдореЗрд╣рд░рд╛рдм (рдпрд╛ рддреЛ i286 or i386)

-c
рд╕рдВрдХрд▓рди рдХрд░реЗрдВ, рд▓реЗрдХрд┐рди рд▓рд┐рдВрдХ рди рдХрд░реЗрдВред

-f arg
рдкрд╛рд╕ рдХреЛрдб рдЬрдирд░реЗрд╢рди рддрд░реНрдХ arg рд╕рдВрдХрд▓рдХ рдХреЛред рджреЗрдЦреЗрдВ cc1 рд╕рдВрднрд╡ рдХреЗ рд▓рд┐рдП рдореИрди рдкреЗрдЬ
рддрд░реНрдХред

-m рдореЗрд╣рд░рд╛рдм
рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдирдЬрд░рдЕрдВрджрд╛рдЬ рдХрд┐рдпрд╛ рдЧрдпрд╛ред

-рдиреЛрд╕реНрдЯрдбрд▓рд┐рдм
рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХреЗ рд╕рд╛рде, рд▓рд┐рдВрдХрд░ рдХреЗрд╡рд▓ рдЙрди рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреА рдЦреЛрдЬ рдХрд░реЗрдЧрд╛ рдЬрд┐рдиреНрд╣реЗрдВ рдХрдорд╛рдВрдб рдХреЗ рд░реВрдк рдореЗрдВ рдкрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ
рд▓рд╛рдЗрди рддрд░реНрдХред

-o рдкрдЯреНрдЯрд┐рдХрд╛
рдХреЛ рдЖрдЙрдЯрдкреБрдЯ рд▓рд┐рдЦреЗрдВ рдкрдЯреНрдЯрд┐рдХрд╛.

-рдкреНрд░рд┐рдВрдЯ-libfaucc-рдлрд╝рд╛рдЗрд▓-рдирд╛рдо
рдЖрдВрддрд░рд┐рдХ рдХрдВрдкрд╛рдЗрд▓рд░ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдкреВрд░рд╛ рдкрде рдкреНрд░рд┐рдВрдЯ рдХрд░реЗрдВ libfaucc.a.

рд╕реНрдереИрддрд┐рдХ
рд╕реНрдерд┐рд░ рд▓рд┐рдВрдХрд┐рдВрдЧ рдХрд░реЗрдВред

--рдореБрдХреНрдд рд╣реЛрдХрд░ рдЦрдбрд╝реЗ рд╣реЛрдирд╛, --рдиреЛ-рд╕реНрдЯреИрдХ-рд░рдХреНрд╖рдХ
рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдирдЬрд░рдЕрдВрджрд╛рдЬ рдХрд┐рдпрд╛ рдЧрдпрд╛ред

рдЙрджрд╛рд╣рд░рдг


рдлреМрд╕реАрд╕реА -c рд╣реИрд▓реЛ-world.c -o рд╣реИрд▓реЛ-рд╡рд░реНрд▓реНрдб.рдУ
рдкреНрд░реЛрдЧреНрд░рд╛рдо hello-world.c рд╕рдВрдХрд▓рд┐рдд рдХрд░реЗрдВ рдФрд░ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ hello-wolrd.o рдХреЗ рд░реВрдк рдореЗрдВ рдЖрдЙрдЯрдкреБрдЯ рдХрд░реЗрдВред

рдлреМрд╕реАрд╕реА -S -b i286 -o рдЯреЗрд╕реНрдЯ.рдПрд╕ рдЯреЗрд╕реНрдЯ.рд╕реА
рдкреНрд░реЛрдЧреНрд░рд╛рдо test.c рдХреЛ 16 рдмрд┐рдЯ рдХреЛрдб рдореЗрдВ рд╕рдВрдХрд▓рд┐рдд рдХрд░реЗрдВ рдФрд░ рдЕрд╕реЗрдВрдмрд▓реА рд▓рд┐рд╕реНрдЯрд┐рдВрдЧ рдХреЛ test.s рдкрд░ рдЖрдЙрдЯрдкреБрдЯ рдХрд░реЗрдВ,
рд▓реЗрдХрд┐рди рдЕрднреА рддрдХ рдкрд░рд┐рдгрд╛рдо рдХреЛ рдЗрдХрдЯреНрдард╛ рдпрд╛ рд▓рд┐рдВрдХ рди рдХрд░реЗрдВред

onworks.net рд╕реЗрд╡рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдСрдирд▓рд╛рдЗрди faucc рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ


рдлреНрд░реА рд╕рд░реНрд╡рд░ рдФрд░ рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди

рд╡рд┐рдВрдбреЛрдЬ рдФрд░ рд▓рд╛рдЗрдиреЗрдХреНрд╕ рдПрдк рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ

рд▓рд┐рдирдХреНрд╕ рдХрдорд╛рдВрдб

Ad