ืืืื ืืคืงืืื frama-c.byte ืฉื ืืชื ืืืจืืฅ ืืกืคืง ืืืืจืื ืืืื ืื ืฉื OnWorks ืืืืฆืขืืช ืืืช ืืชืื ืืช ืืขืืืื ืืืงืืื ืืช ืืืจืืืืช ืฉืื ื, ืืืื Ubuntu Online, Fedora Online, ืืืืืืืจ ืืงืืื ืฉื Windows ืื ืืืืืืืจ ืืงืืื ืฉื MAC OS
ืชึธืึฐื ึดืืช:
ืฉืึตื
frama-c[.byte] - ืื ืชื ืกืืื ืขืืืจ ืชืืื ืืืช C
frama-c-gui[.byte] - ืืืืฉืง ืืืจืคื ืฉื frama-c
ืชึทืงืฆึดืืจ
frama-c [ ืืคืฉืจืืืืช ] ืงืืฆืื
ืชืืืืจ
frama-c ืืื ืืืืืช ืืืื ืืืืงืืฉืช ืื ืืชืื ืงืื ืืืงืืจ ืฉื ืืชื ื-C. It
ืืืกืฃ ืืกืคืจ ืืื ืืงืืช ื ืืชืื ืกืืื ืืืกืืจืช ืฉืืชืืคืืช ืืืช. ืึถื
ื ืืชื ืืืจืืื ืืช ืืืกืืจืช ืขื ืืื ืชืืกืคืื ื ืืกืคืื ืืืืฆืืื ื- $FRAMAC_PLUGIN ืืืืจืื.
ืืคืงืืื
frama-c -ืขืืจื
ืืกืคืง ืืช ืืจืฉืืื ืืืืื ืฉื ืืชืืกืคืื ืืืืชืงื ืื ืืขืช.
frama-c-gui ืืื ืืืฉืง ืืืฉืชืืฉ ืืืจืคื ืฉื frama-c. ืืื ืืืื ืืช ืืืชื ืืคืฉืจืืืืช ืืื
ืืจืกืช ืฉืืจืช ืืคืงืืื.
frama-c.byte ื frama-c-gui.byte ืื ืืจืกืืืช ื-ocaml bytecode ืฉื ืฉืืจืช ืืคืงืืื ื
ืืืฉืง ืืฉืชืืฉ ืืจืคื ืืืชืืื.
ืืืจืืจืช ืืืื, Frama-C ืืืื .c ืงืืฆืื ืืงืืฆื C ืืืงืืงืื ืืขืืืื ืืงืืื ื .i ืงืืฆืื ื
ืงืืฆื C ืืืจ ืขืืจื ืขืืืื ืืจืืฉ. ืชืืกืคืื ืืกืืืืื ืขืฉืืืื ืืืจืืื ืืช ืจืฉืืืช ืืืืืจืื
ืงืืฆืื. ื ืืชื ืืืชืืื ืขืืืื ืืงืืื ืืจื ื -cpp-ืคืงืืื ื -cpp-extra-args
ืืคืฉืจืืืืช.
ืืคืฉืจืืืืช
ืชืืืืจ
ืืคืฉืจืืืืช ืฉืืืงืืื ืคืจืืืจ ื ืืกืฃ ื ืืชื ืืืชืื ืื ืืชืืช ืืืืคืก
-ืืึนืคึผึฐืฆึดืึธื=ืืืคืกืืง
ืืคืฉืจืืช ืื ืืื ืืืื ืืืฉืจ ืืืคืกืืง ืืชืืื ืืืงืฃ ('-')
ืืจืื ืืืคืฉืจืืืืช ืฉืืื ื ืืืงืืืช ืคืจืืืจ ืืงืืื
-ืื-ืืึนืคึผึฐืฆึดืึธื
ืืคืฉืจืืช ืฉืืฉ ืื ืืฉืคืขื ืืคืืื.
ืขึถืืจึธื ืืคืฉืจืืืืช
ืขืืจื ื ืืชื ืืืืขืช ืฉืืืืฉ ืงืฆืจื ืืืช ืจืฉืืืช ืืชืืกืคืื ืืืืชืงื ืื.
-ืงืจื ื-ืขืืจื
ืืืคืืก ืืช ืจืฉืืืช ืืืคืฉืจืืืืช ืืืืืจืืช ืขื ืืื ืืืืื ืฉื Frama-C
-ืฉืืจืฉ n
ืืืืืจ ืจืืช ืืืืืืืืช (ืืจืืจืช ืืืืื ืืื 1). ืืืืจืชื ื-0 ืชืคืืง ืคืืืช ืืชืงืืืืช
ืืืืขืืช. ื ืืชื ืืืืืืจ ืจืื ืื ืื ืขื ืคืจ ืืืืืจ ืืกืืก, ืขื ืืืคืฆืื -ืืืืืจ-
ืึดืืึผืึดื n. ื ืืชื ืืฉืืื ืืจืืช ืืืื ืฉื ืืืืื ืขื ืืคืฉืจืืช
-ืงืจื ื-ืจืืืช n.
-ืื ืคืืช n
ืืืืืจ ืจืืช ื ืืคืื ืืืืื (ืืจืืจืช ืืืืื ืืื 0, ืืืืืจ ืืื ืืืืขืืช ืืืชืืจ ืืืืื). ืืคืฉืจืืช ืื
ืืฉ ืืช ืืืชื ืืชืืืืืืช ืืื ืชืืกืฃ (ืืืงืจื ื) ืืื -ืฉืืจืฉ.
-ืฉืึถืงึถื ืืืืืจ ืืช ืจืืช ืืืืืืืืืช ืืืช ืจืืช ื ืืคืื ืืืืืื ื-0.
ืืคืฉืจืืืืช ืฉืืืื ืฉื Frama-C ืืจืขืื
-ืืืื ืืืงื-ืืืืื
ืกืืืจ ืฉืื ืืืชืืืืช ืืืกืคืจืืืช ืืืืื ืืื ืืืื ืืงืกืืืื ืชืงืคืื. ืืืืืืช ืื
ืื ืืชื ืืงืืืขืื ืฉืืืื ืฉื ocaml. ืืืจืืจืช ืืืื, ืื ืืืชืืืืช ืืืกืคืจืืืช ืื
ื ืืฉื ืื ืืืงื.
-ืืืกืฃ-ื ืชืื p1[,p2[...,pn]]
ืืืกืืฃ ืกืคืจืืืช ืืจื ืืจืฉืืืช ืืกืคืจืืืช ืฉืืื ืืฉ ืชืืกืคืื
ืืืคืฉ
[-ืื]-ืืืคืฉืจ-ืืคืืืืช
ืืืคืฉืจ ืฉืืคืื ืฉื ืืืืงืื ืงืื ืื ืืืืื ื ืืจืืืืืฆืื ืฉื ืืืืงืืช ืืืืืืืช.
ืืืจืช, ื ืืจืืืืืฆืื ืืฉืชืืฉ ืืชืืืืืช ืื-gotos. ืืืืงืื ืืืืืื ืืืชืจ ืืืืืงืื ืขื ืื-
ืืจืืืช ืืงืจื ืืจืืืืืืืืช ืืขืืื ืืื ื ืืฉืืืคืืช. ืืจืืจืช ืืืืื ืืื ืื.
[-ืื]-ืื
ืงืืจื ืืขืจืช ACSL. ืืืื ืืจืืจืช ืืืืื. ืืืขืจืืช ืืื ื ืืขืืืืืช ืืจืืฉ ืขื ืืื
ืึผึฐืจึดืืจึทืช ืึถืืึธื. ืืืฉืชืืฉ -pp-annot ืืฉืืื ืื.
-ืืื-ints-hex ืืงืกืืืื
ืืกืคืจืื ืฉืืืื ืืืืืื ื ืืงืกืืืื ืืืฆืืื ืืืงืกืืฆืืืื (ืืืจืืจืช ืืืื, ืื ืืืกืคืจืื ืืฉืืืื ืื
ืืืฆื ืืขืฉืจืื ื)
-ืืฉืืื ืืืฆืข ืืืืงืืช ืชืงืื ืืช ื-AST ืืคื ืืื (ืืืคืชืืื ืืืื).
[-ืื]-ืืชืืืืืืช-ืงืจืืื-ืงืืกื
ืืืคืฉืจ ืืฉืืื ืืจืืืืช ืืื ืืขืจื ืืืืืืจ ืขื ืืื ืคืื ืงืฆืื ืืืื ื-lvalue ืฉืืื
ืฉืืืงืฆื ื. ืืืจืช, ื ืขืฉื ืฉืืืืฉ ืืืฉืชื ื ืืื ื ืืืงืืกื ื ืขืฉื ืืคืืจืฉ.
ืืจืืจืช ืืืืื ืืื ืื.
[-ืื]-constfold
ืืงืคื ืืช ืื ืืืืืืืื ืืงืืืขืื ืชืืืืจืืช ืืงืื ืืคื ื ื ืืชืืืื. ืืจืืจืืช ืืืื
ืื.
[-ืื]-ืืืฉื-ืฉืืืื
ืืขืช ื ืืชืื ืืขืจื, ืืชื ืืืืช ืืจืืจืช ืืืืื (ื -ืื ืืจืกื ืฉื ืืคืฉืจืืช ืื)
ืืืฉืจ ืืชืจืืฉืช ืฉืืืืช ืืืืงืช ืืืคืืก ืืื ืืืืืช ืืช ืงืืืฅ ืืืงืืจ ืืคื ืฉืงืืจื ืขืืืจ
ืฉืืืืืช ืืืืงืช ืกืื ืืชืื ืงืื C. ืขื ืืคืฉืจืืช ืื ืืืคืขืืช, ืืืืง ืืกืื ืืขืฉื ืืืช
ืจืง ืคืื ืืืืจื ืืืื ืืช ืืืขืจื ืืื ืืืืงืช ืืกืื ืชืืืฉื
(ืื ืื ืฉืืืืืช ืืงืื C ืขืืืื ืงืืื ืืืช).
-cpp-ืคืงืืื cmd
ืืชื ืืฉืชืืฉ cmd ืืชืืจ ืืคืงืืื ืืขืืืื ืืงืืื ืฉื ืงืืฆื C. ืืจืืจืช ืืืื ื- CPP ืกืืืื
ืืฉืชื ื ืื ื
gcc -C -E -I.
ืื ืืื ืื ืืืืืจ. ืขื ืื ืช ืืฉืืจ ืืขืจืืช ACSL, ืขื ืืืขืื ืืืงืืื ืืฉืืืจ
ืืขืจืืช (ื -C ืืคืฉืจืืช ืขืืืจ gcc). %1 ื %2 ื ืืชื ืืืฉืชืืฉ ื cmd ืืื ืืฆืืื ืืช
ืงืืืฅ ืืืงืืจ ืืืงืืจื ืืืงืืืฅ ืืืขืืื ืืจืืฉ ืืืชืืื
-cpp-extra-args ืืืขื
ื ืืชื ืืืขืื ืื ื ืืกืคืื ืืืขืื ืืงืื. ืื ืฉืืืืฉื ืจืง ืืืฉืจ
-preprocess-annot ืืืืืจ. ืขืืืื ืืืงืื ืฉื ืืขืจืืช ื ืขืฉื ืืฉื ื ืงืื-
ืฉืืื ืขืืืื. ืืจืืฉืื ืืื ืืขืืจ ืจืืื ืขื ืงืื C ืฉืฉืืืจ ืขื ืืืงืจื
ืืืืจืืช. ืืื ืืฉืืฉืื ืืืืจ ืืื ืืืขืืจ ืืฉื ื ืฉืืืืืื ืืืขืจืืช
ืืขืืื ืืจืืฉ. ืืืขื ืืฉืืฉืื ืจืง ืขืืืจ ืืืขืืจ ืืจืืฉืื, ืื ืืืืขืื ืื ืื
ืืื ืืืฉืชืืฉ ืคืขืืืื (ืืืื ืื ืืืืช ืืืืืืช ื ืืกืคืืช ืื ืืืงืจื
ืืืืจืืช) ืืืื ืืคืื ืืืืช ืืฉื ืืืงืื -cpp-ืคืงืืื.
[-ืื]-dynlink
ืืืฉืจ ืคืืขื, ืืขื ืืช ืื ืืชืืกืคืื ืืืื ืืืื ืฉื ืืฆืื ืื ืชืื ืืืืคืืฉ (ืจืื -ืชืืกืฃ-ืืืคืกื-
ื ืชืื ืืืืืข ื ืืกืฃ ืขื ื ืชืื ืืืืคืืฉ ืืืืืืจ ืืืจืืจืช ืืืื). ืืืจืช, ืจืง ืชืืกืคืื
ืืชืืงืฉ ืขื ืืื -ืขืืืก-ืืืืืืื ืืืืขื. ืืชื ืืืืช ืืจืืจืช ืืืืื ืืืคืขืืช.
-ืืกืคืจืื ื ืฆืื
ืืืจ ืืช ืืืืคื ืฉืื ืืืฆืื ืืืืคืืกืื ืืืฆืืื ืื ืืืงืืข. frama-c
-ืืกืคืจืื ืืขืืืจ ื ืืชื ืืช ืจืฉืืืช ืืืคืฉืจืืืืช ืืืืื ืืช. ืืจืืจืช ืืืืื ืืื gcc-enums
-ืฆืฃ-ืกืคืจืืช n
ืืขืช ืืคืื ืฉื ืืกืคืจื ื ืงืืื ืฆืคื, ืืฆื n ืกืคืจืืช. ืืจืืจืช ืืืืื ืืื 12.
-ืฆืฃ-ืฉืืืฃ-ืืืคืก
ืคืขืืืืช ื ืงืืื ืฆืคื ืฉืืืคืืช ืืืคืก
-ืฆืฃ-ืืงืก
ืืฆื ืืฆืืคืื ืืืงืกืืฆืืืืืื
-ืฆืฃ-ื ืืจืืื
ืืฆืืคืื ืืชืฆืืื ืขื ืฉืืจืช Ocaml ืกืื ืืจืืืช
-ืฆืฃ-ืงืจืื
ืืฆื ืืจืืื ืฆืฃ ืืชืืจ [ ืืกื ืชืืชืื++ืจืืื ]
[-ืื]-force-rl-arg-eval
ืืืืฅ ืกืืจ ืืขืจืื ืืืืื ืืฉืืื ืขืืืจ ืืจืืืื ืืื ืฉื ืงืจืืืืช ืืคืื ืงืฆืื. ืืืจืช
ืกืืจ ืืืขืจืื ื ืืชืจ ืื ืืืืืจ, ืืื ืืชืงื C. ืืจืืจืช ืืืืื ืืื ืื.
-journal-disable
ืื ืชืืฆืื ืืืื ืฉื ืืคืืืฉื ืื ืืืืืช. ืึดืจึฐืืึนืช -ืืคืฉืจืืช ืืืื.
-ืืคืฉืจืืช ืืืื
ืคืืขื ืืืจืืจืช ืืืื, ืืฉืืื ืืืื ืฉื ืื ืืคืขืืืืช ืฉืืืฆืขื ืืืืื ืื ืืืื
ืกืฉื Frama-C ืืฆืืจื ืฉื ืกืงืจืืคื ocaml ืฉื ืืชื ืืฉืืง ืืืชื ืืืืฉ -ืึดืืขืึนื-
ืชืกืจืื. ื ืืชื ืืืืืืจ ืืช ืฉื ืืชืกืจืื ืืืืฆืขืืช ื- -ืฉื-ืืืื ืืึนืคึผึฐืฆึดืึธื.
-ืฉื-ืืืื ืฉื
ืืืืจ ืืช ืฉื ืงืืืฅ ืืืืื (ืืื .ml ืกืืืืช). ืืจืืจืช ืืืื ื
frama_c_journal.
-ืืชืืื-ืจืืคืื-ืืงืืืืื
ืืชืืื ืืจืืื ืฉื ืืงืืืืื ืืืืืจ ืืช ืกืืืืืช ืืจืืคืื ื-0. ืื ืื ื ืืื, ืกืืืืืช ืจืืคืื
ื ืืชืจื ืืื ืืชืืื (ืืจืืจืช ืืืืื ืืื ืื).
[-ืื]-ืฉืืืจ-ืืขืจืืช
ืื ืกื ืืฉืืจ ืืขืจืืช ืืขืช ืืืคืกืช ืืคื ืฉื ืงืื ืืืงืืจ (ืืจืืจืช ืืืืื ืืื ืื).
[-ืื]-ืืฉืืืจ-ืืชื
ืืชื -ืืคืฉื-cfg ืืืืืจ, ืฉืืืจ ืขื ืืฆืืจืืช ืืชื. ืืจืืจืช ืืืืื ืืื ืื.
-ืืฉืืืจ-unused-specificated-functions
ืึดืจึฐืืึนืช -ืืกืจ ืคืื ืงืฆืืืช ืฉืฆืืื ื ืฉืืื ื ืืฉืืืืฉ
[-no]-lib-entry
ืืฆืืื ืฉื ืงืืืช ืืื ืืกื ื ืงืจืืช ืืืืื ืืืฆืืข ืืชืืื ืืช. ืื ืืจืื ื
ืืืืืื ืฉืื ื ืืชื ืืื ืื ืฉืืืฉืชื ืื ืืืืืืืื ืืฉ ืืช ืืขืจืืื ืืืชืืืชืืื ืฉืืื.
ืืจืืจืช ืืืืื ืืื -ืืื ืื ืืกืช ืืื: ื ืงืืืช ืืื ืืกื ืืื ืื ื ืงืืืช ืืืชืืื ืฉื
ืืชืืื ืืช ืืืืืืืืื ืืฉ ืืช ืืขืจื ืืจืืฉืื ื ืฉืืื.
- ืืขื ืคืืื
ืืขื ืืช ืืืฆื (ืฉื ืฉืืจ ืืขืืจ) ืืืืื ื ืคืืื.
-ืขืืืก-ืืืืื m1[,m2[...,mn]]
ืืืขื ืืช ืืืืืื ocaml ืืจื . ืืืืืืื ืืื ืืืืืื ืืืืืช .cmxsืงืืฆืื ืขืืืจ
ืืจืกืช ืงืื ืืงืืจืืช ืฉื Frama-c ื .cmoor.cmaืงืืฆืื ืขืืืจ ืืจืกืช bytecode (ืจืื
ืกืขืืฃ Dynlink ืืืืจืื ืฉื Ocaml ืืืืืข ื ืืกืฃ). ืื ืืืืืืืื ืฉืื
ื ืชืืื ืืืืคืืฉ ืืงืืืืื ืืชืืกืฃ ื ืืขื ืื ืืืืืืืืช.
-ืืขื-ืกืงืจืืคื s1[,s2,[...,sn]]
ืืืขื ืืช ืืกืงืจืืคืืื ืฉื ocaml ืืจื . ืืชืกืจืืืื ืืืืืื ืืืืืช .mlืงืืฆืื. ืึตื
ืืืื ืืืืืช ืืจ ืงืืืคืืืฆืื ืืืกืชืื ืจืง ืขื ืืกืคืจืืื ืืกืื ืืจืืืช ืฉื Ocaml ืืขื ื-API ืฉื Frama-C. ืื
ืืฉ ืฆืืจื ืืืืืฉืื ืฉืื ืงืืืคืืืฆืื ืืืชืื ืืืฉืืช, ืืืืืจ ืืืชื ืืืืฅ ื-Frama-C ืืืฉืชืืฉ
-ืขืืืก-ืืืืื ืืืงืื.
-ืืืืค ืืืื ื
ืฉืืืืฉืื ืืืื ื ืืชืืจ ืืชืฆืืจื ืื ืืืืืช ืืชืืืื ืืืืื ื (ืืืื ืืฉืื ืืช
ืกืืื ืืกืคืจืื ืฉืืืื, ืกืืคืืืช, ...). ืจืฉืืืช ืืืืื ืืช ืื ืชืืืืช ืืขืช ืืื
ืืืื ืืจื -ืืืืค ืืขืืืจ ืืึนืคึผึฐืฆึดืึธื. ืืจืืจืช ืืืืื ืืื x86_32
-ืจึธืืฉืึดื f
ืกืืื f ืื ืงืืืช ืืื ืืกื ืฉื ืื ืืชืื. ืืจืืจืช ืืืืื ืืื 'ืจืืฉืืช'. ืืืจืืจืช ืืืื, ืื ืื
ื ืืฉืืช ืื ืงืืืช ืืืืฆื ืฉื ืืชืืื ืืช ืื ืืืงืช. ืืืฉืชืืฉ -ืื ืืกื-lib if f
ืืืืจ ืืืืงืจื ืืืืฆืข ืืืฆืื ืืืืจื.
-ืึฐืขึทืจึฐืคึผึตื
ืืืคืืก ืืจืกื ืืขืืจืคืืช ืฉื ืืงืื (ืืืฉืจ ืืืืืื ืืืงืืจืืื ืืืืืคืื
ืขื ืืื ืืกืจ ืืฉืืขืืช) ืืืืฆื. ืืืืช ืืืชืืื ืืื ืืงืืจื ืืืืฉ
ืกืืืื ื ืฉืืจืื ืืชืืืืช ืืชืืฆืื.
-ocode ืคืืื
ืืคื ื ืงืื ืืืืคืก ืืคื ืื ืคืืื ืืืงืื ืคืื ืจืืื.
[-ืื]-ืฉื-ืืงืืจ
ืืืืื ืฉืื ืื ืืจืืืืืฆืื, ืฉืืืช ืืฉืชื ืื ืืกืืืืื ืขืฉืืืื ืืืฉืชื ืืช ืืืฉืจ ืื ืฉืื ืื
ืืฉืชื ื ืืขื ืืืชื ืฉื ืืืื ืืืชืงืืื ืืืงืืื (ืืืฉื ืืฉืชื ื ืืืืืื ืืคืืจืืื
ืคึผึธืจึธืึถืึถืจ). ืืืฉืจ ืืคืฉืจืืช ืื ืืืคืขืืช, ืืืืคืกืช ืืืืขื ืืื ืคืขื ืฉืื ืืชืจืืฉ.
ืืจืืจืช ืืืืื ืืื ืื.
[-ืื]-ืืืืืืจ-ืืชืื-ืืืจืื
ืืืฆืืจ ืืืขืงืืช ืืืฉืจ ืืืจืืืช ืืชืืืืช ืขืฉืืืืช ืืืจืื ืืืืื ืืืขื (ืืจืืจืช ืืืื ื
ืึนื).
[-ืื]-ืืืืืืจ-ืืชืื-ืืฆืคืช
ืืืฆืืจ ืืืขืงืืช ืขืืืจ ืคืขืืืืช ืืชืืืืช ืฉืขืืืืช ืขื ืืืืชืื (ืืจืืจืช ืืืืื ืืื ืื).
[-ืื]-ืืืืืืจ-ืื ืืชืื-ืืืจืื
ืืืฆืืจ ืืืขืงืืช ืืืฉืจ ืืืจืืืช ืื ืืชืืืืช ืขืฉืืืืช ืืืจืื ืืืืื ืืืขื (ืืจืืจืช ืืืื
ืื).
[-ืื]-ืืืืืืจ-ืื ืืชืื-ืขื ืืฆืคืช
ืืืฆืืจ ืืืขืงืืช ืขืืืจ ืคืขืืืืช ืื ืืชืืืืช ืฉืขืืืืช ืขื ืืืืชืืื (ืืจืืจืช ืืืืื ืืื ืื).
[-ืื]-pp-annot
ืืขืจืืช ืืคื ื ืชืืืื. ืื ืืคืฉืจื ืืจืืข ืจืง ืืขืช ืฉืืืืฉ ื-gcc (ืื GNU
cpp) ืืจืืฉ ืืขืื. ืืจืืจืช ืืืืื ืืื ืื ืืขืื ืืขืจืืช ืืจืืฉ.
[-ืื]-ืืืคืก
pretty-ืืืคืืก ืืช ืงืื ืืืงืืจ ืืื ืืจืื ืขื ืืื CIL (ืืจืืจืช ืืืืื ืืื ืื).
-print-libpath
ืืคืื ืืช ืืกืคืจืืื ืฉืื ืืืชืงื ืช ืกืคืจืืืช ืืืืื ืฉื Frama-C
-ืืืคืก-ื ืชืื
ืืื ืื ืฉื -ืืืคืก-ืฉืืชืืฃ-ื ืชืื
-ืืืคืก-ืชืืกืฃ-ื ืชืื
ืืคืื ืืช ืืกืคืจืืื ืฉืื Frama-C ืืืคืฉ ืืช ืืชืืกืคืื ืฉืื (ื ืืชื ืืขืงืืฃ ืืช ื-
FRAMAC_PLUGIN ืืฉืชื ื ื -ืืืกืฃ-ื ืชืื ืืึนืคึผึฐืฆึดืึธื)
-ืืืคืก-ืฉืืชืืฃ-ื ืชืื
ืืคืื ืืช ืืกืคืจืืื ืฉืื Frama-C ืืืืกื ืช ืืช ืื ืชืื ืื ืฉืื (ื ืืชื ืืขืงืืฃ ืืช ื-
FRAMAC_SHARE ืึดืฉืึฐืชึทื ึถื)
-ืืกืจ ืคืื ืงืฆืืืช ืฉืฆืืื ื ืฉืืื ื ืืฉืืืืฉ
ืฉืืืจ ืขื ืืืืช ืืืคืืก ืฉื ืคืื ืงืฆืืืช ืฉืืฉ ืืื ืืคืจื ACSL ืื ืืื ื ืืฉืืืืฉ ื-
ืงืื. ืืืื ืืจืืจืช ืืืืื. ืคืื ืงืฆืืืช ืืขืืืช ืืชืืื ื FRAMAC_BUILTIN ืชืืื
ืฉืืจ.
-ืืขืจืืื ืืืืืื
ืขืืืจ ืืขืจืืื ืจื ืืืืืืื ืื ืืขืจืืื ืฉืื ืฉืืืช ืืชืื ืืื ืื , ืื ืื ืืืช
ืื ืืืืฉื ืืืืืช ืืืืืช ืงืฉืืจื (ืืืืืจืช ืืืจืืจืช ืืืื). ืืืคืฉืจืืช ืืืคืืื ืืื -ืึฐืกืึผืึผึธื-
ืืขืจืืื
-ืืฉืืืจ ืคืืื
ืืฆืื ืืช ืืืฆื ืฉื Frama-C ืืชืื ืคืืื ืืืืจ ืืืฆืืข ื ืืชืืืื.
[-ืื]-ืืคืฉื-cfg
ืืกืืจ ืืฆืืจืช ืืคืกืงื, ืืืฉื ืืืืืคื ืืคื ื ื ืืชืืืื. ืืจืืจืช ืืืืื ืืื ืื.
-ืืืืจ ืืื ืืืคืฉืจ ืืืืจ ื ืืชืืืื: ืืคืขืื ืจืืฉืื ื ืฉื Frama-C ืชืชืจืืฉ ืขื ืืืคืฉืจืืืืช
ืืคื ื -ืืืืจ ืืื ืืชืขืฉื ืจืืฆื ืฉื ืืื ืขื ืืืคืฉืจืืืืช ืืืืจ ืืื -ืืืืจ ืืื ืขื
ืืคืจืืืงื ืื ืืืื ืืืืคืขืื ืืจืืฉืื ื.
-ืืืืื prj
ืืืื -ืืืืจ ืืื ืืื ืฉืืจืืฆื ืืฉื ืืื ืืชืืฆืขืช ืืคืจืืืงื prj ืื ืืื ืืื
ืืคืจืืืงื ืงืืื, Frama-C ืืืฆื ืขื ืฉืืืื.
-time ืคืืื
ืืืกืืฃ ืืื ืืชืืจืื ืฉื ืืืฉืชืืฉ ืื ืชืื ืคืืื ืืืฉืจ Frama-C ืืืฆื.
-ืืืืงืช ืกืื
ืืืืฅ ืืืืงืช ืกืืืื ืฉื ืงืืฆื ืืืงืืจ. ืืคืฉืจืืช ืื ืจืืืื ืืืช ืจืง ืื ืื ืขืื
ื ืืชืื ืืชืืงืฉ (ืืืืื ืฉืืืืงืช ืกืืืื ืชืชืจืืฉ ืืืืคื ืืจืืื ืืคื ื ืื ืืชืื
ืืืฉืง).
-ืจืื n
ืืคืชืื ืืืืืืช ืชืืืืจืืืช n ืคืขืืื ืืคื ื ืื ืืชืื. ืื ืืืื ืืืืืช ืื ืืงืจ
ืืืื ืชืืกืคืื (ืืืฉื ื ืืชืื ืืขืจื) ืืกืคืงืื ืืจืืื ืืขืืืืช ืืืชืจ ืืืืฆืืข
ืืืชื ืืืืจ. ืขืืื ืืืืจืืืื ืืืชืืืืื ืืืืืข ื ืืกืฃ. ืื ืืืื ืื
ืืืืืช ืืืคืขื ืขื ืืกืืก ืืืืื ืืืืฆืขืืช ืืืืื ืคืจืืื ืึฐืืึนืึตื ืืึนืจึธืึธื. ื
ืขืจื ืฉืืืื ืขืืืจ n ืืขืื ืคืจืืืืช ืืืื.
[-ืื]-unicode
ืืคืื ื ืืกืืืืช ACSL ืขื ืชืืื utf8. ืืืื ืืจืืจืช ืืืืื. ืืืฉืจ ื ืืชื ืืช ื
-ืืื ืืื ืืงืื ืืคืฉืจืืช, Frama-C ืชืฉืชืืฉ ืืืจืกืช ASCII ืืืงืื ืืืช. ืขืืื ืืืืจืื ACSL
ืขืืืจ ืืืชืืชืืืช.
-ืืขืจืืื ืื ืืืืืื
ืึดืจึฐืืึนืช -ืืขืจืืื ืืืืืื
[-ืื]-ืืืฉื ืื ืืืืืจืช
ืืืืง ืฉืืืฉืืช ืงืจืืื/ืืชืืื ืืชืจืืฉืืช ืืกืืจ ืื ืืืืืจ (ืขื ืคื ื-C
ืืืืฉื ืฉื ืชืงื ืฉื ื ืงืืืช ืจืฆืฃ) ืืืืฆืขืื ืืืงืืืืช ื ืคืจืืื. ืขื
-ืืื-ืื-ืืืืืจ-ืืืฉื, ืื ืื ืฉืื ืชืืื ืืืฆื (ืื ืืจืืจืช ืืืืื).
-ืืคื
ืืคืื ืืช ืืืจืืืช ืืืจืกื ืฉื Frama-C
-ืืืืืจ-ืขืฉืจืื ื-ืฆืฃ
ืืืืืจ ืืืฉืจ ืงืืืข ื ืงืืื ืฆืคื ืื ื ืืชื ืืืืฆื ืืืืืืง (ืืืฉื 0.1).
ืืืื ืืืืืช ืืื ื ืืฃ ืื ืืื, ืคืขื, ืื ืืช ืื
[-ืื]-ืืืืืืจ-ืื-ืืืฆืืจ
ืืืืืจ ืืืฉืจ ืคืื ืงืฆืื ื ืงืจืืช ืืคื ื ืฉืืืืจืื (ืืืืืจ ืืืจืืจืช ืืืื).
ืคืจืื-ืกื
ืชืืกืคืื ืกืคืฆืืคื ืืคืฉืจืืืืช
ืขืืืจ ืื ืืืืืจ, ืืคืงืืื
frama-c -ืืืืืจืขืืจื
ืืืชื ืืช ืจืฉืืืช ืืืคืฉืจืืืืช ืืกืคืฆืืคืืืช ืืคืืืืื.
ืึฐืฆึดืืึธื ืกืึธืืึผืก
0 ืืืฆืืข ืืืฆืื
1 ืงืื ืืฉืชืืฉ ืื ืืืงื
2 ืืคืจืขื ืืืฉืชืืฉ (ืืจื ืื ืฉืืื ืขืจื)
3 ืชืืื ื ืื ืืืืฉืืช
4 5 6 ืฉืืืื ืคื ืืืืช
125 ืฉืืืื ืื ืืืืขื
ืกืืืืก ืืฆืืื ืืืื ื-2 ืืืื ืืืืืฉื ืืืื (ืื ืืงืฉืช ืชืืื ื ืืืงืจื
ืฉื ืกืืืืก ืืฆืืื 3) ืืขืฉืื ืืืืืช ืืืืื ื-BTS ืฉื Frama-C (ืจืื ืืืื).
ืืกืืืื ืืจืืืฆืืืช
ืืคืฉืจ ืืฉืืื ืืืงืืืืช ืฉืืื Frama-C ืืืคืฉืช ืืช ืืงืืฆืื ืฉืื ืืจื ื-
ืืืฉืชื ืื ืืืืื.
FRAMAC_LIB
ืืกืคืจืืื ืฉืื ืืืชืงื ืื ืืืฉืงื ืืืืืืจ ืฉื ืืงืจื ื
FRAMAC_PLUGIN
ืืกืคืจืืื ืฉืื Frama-C ืืืืื ืืืฆืื ืชืืกืคืื ืกืื ืืจืืืื. ืื ืืชื ืจืืฆื ืชืืกืคืื
ืืืื ืืงืืืืช, ืืฉืชืืฉ -ืืืกืฃ-ื ืชืื ืืืงืื.
FRAMAC_SHARE
ืืกืคืจืืื ืฉืื ืืืชืงื ืื ื ืชืื ื Frama-C.
ืืฉืชืืฉ ื-frama-c.byte ืืืื ืืจื ื ืืืืฆืขืืช ืฉืืจืืชื onworks.net