āļ āļēāļĐāļēāļ­āļąāļ‡āļāļĪāļĐāļ­āļēāļŦāļēāļĢāļāļĢāļąāđˆāļ‡āđ€āļĻāļŠāļŠāđ€āļ›āļ™

āđ„āļ­āļ„āļ­āļ™ Fav āļ‚āļ­āļ‡ OnWorks

makepp_tutorial_compilation - āļ­āļ­āļ™āđ„āļĨāļ™āđŒāđƒāļ™ Cloud

āđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰ makepp_tutorial_compilation āđƒāļ™āļœāļđāđ‰āđƒāļŦāđ‰āļšāļĢāļīāļāļēāļĢāđ‚āļŪāļŠāļ•āđŒāļŸāļĢāļĩāļ‚āļ­āļ‡ OnWorks āļœāđˆāļēāļ™ Ubuntu Online, Fedora Online, āđ‚āļ›āļĢāđāļāļĢāļĄāļˆāļģāļĨāļ­āļ‡āļ­āļ­āļ™āđ„āļĨāļ™āđŒāļ‚āļ­āļ‡ Windows āļŦāļĢāļ·āļ­āđ‚āļ›āļĢāđāļāļĢāļĄāļˆāļģāļĨāļ­āļ‡āļ­āļ­āļ™āđ„āļĨāļ™āđŒāļ‚āļ­āļ‡ MAC OS

āļ™āļĩāđˆāļ„āļ·āļ­āļ„āļģāļŠāļąāđˆāļ‡ makepp_tutorial_compilation āļ—āļĩāđˆāļŠāļēāļĄāļēāļĢāļ–āđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰āđƒāļ™āļœāļđāđ‰āđƒāļŦāđ‰āļšāļĢāļīāļāļēāļĢāđ‚āļŪāļŠāļ•āđŒāļŸāļĢāļĩāļ‚āļ­āļ‡ OnWorks āđ‚āļ”āļĒāđƒāļŠāđ‰āđ€āļ§āļīāļĢāđŒāļāļŠāđ€āļ•āļŠāļąāļ™āļ­āļ­āļ™āđ„āļĨāļ™āđŒāļŸāļĢāļĩāļ‚āļ­āļ‡āđ€āļĢāļē āđ€āļŠāđˆāļ™ Ubuntu Online, Fedora Online, āđ‚āļ›āļĢāđāļāļĢāļĄāļˆāļģāļĨāļ­āļ‡āļ­āļ­āļ™āđ„āļĨāļ™āđŒāļ‚āļ­āļ‡ Windows āļŦāļĢāļ·āļ­āđ‚āļ›āļĢāđāļāļĢāļĄāļˆāļģāļĨāļ­āļ‡āļ­āļ­āļ™āđ„āļĨāļ™āđŒāļ‚āļ­āļ‡ MAC OS

āđ‚āļ„āļĢāļ‡āļāļēāļĢ:

āļŠāļ·āđˆāļ­


makepp_tutorial_compilation -- āļ„āļģāļŠāļąāđˆāļ‡āļ„āļ­āļĄāđ„āļžāļĨāđŒ Unix

DESCRIPTION


āļ‚āđ‰āļēāļĄāļŦāļ™āđ‰āļēāļ„āļđāđˆāļĄāļ·āļ­āļ™āļĩāđ‰āļŦāļēāļāļ„āļļāļ“āđ€āļ‚āđ‰āļēāđƒāļˆāļ”āļĩāļ§āđˆāļēāļ„āļģāļŠāļąāđˆāļ‡āļāļēāļĢāļ„āļ­āļĄāđ„āļžāļĨāđŒāļ—āļģāļ­āļ°āđ„āļĢ

āļ‰āļąāļ™āļžāļšāļ§āđˆāļēāļĄāļĩāļ„āļ™āđ„āļĄāđˆāļāļĩāđˆāļ„āļ™āļ—āļĩāđˆāļ”āļđāđ€āļŦāļĄāļ·āļ­āļ™āļˆāļ°āđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāļŠāļ­āļ™āđƒāļ™āļŠāļąāđ‰āļ™āđ€āļĢāļĩāļĒāļ™āļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāļ‚āļ­āļ‡āļžāļ§āļāđ€āļ‚āļēāđ€āļ›āđ‡āļ™āļ­āļĒāđˆāļēāļ‡āđ„āļĢ
āđ€āļžāļ·āđˆāļ­āļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļĢāļ§āļšāļĢāļ§āļĄāđ‚āļ›āļĢāđāļāļĢāļĄāđ€āļĄāļ·āđˆāļ­āđ€āļ‚āļĩāļĒāļ™āđ€āļŠāļĢāđ‡āļˆāđāļĨāđ‰āļ§ āļŠāļēāļĄāđ€āļ“āļĢāļžāļķāđˆāļ‡āđ€āļ”āļĩāļĒāļ§
āļ„āļģāļŠāļąāđˆāļ‡āļ—āļĩāđˆāļˆāļ”āļˆāļģāļŦāļĢāļ·āļ­āļ­āļ·āđˆāļ™ āđ† āđƒāļ™āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āļāļŽāđƒāļ™āļ•āļąāļ§ āļ‰āļąāļ™āļĢāļđāđ‰āļŠāļķāļāļ›āļĢāļ°āļŦāļĨāļēāļ”āđƒāļˆāđ‚āļ”āļĒ
āļĄāļēāļāļ„āļ™āļ—āļĩāđˆāļĢāļđāđ‰āļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒāļ—āļĩāđˆāđ€āļĢāļĩāļĒāļ™āļĢāļđāđ‰āļ—āļĩāđˆāļˆāļ°āļĢāļ§āļšāļĢāļ§āļĄāđ‚āļ”āļĒāđ„āļĄāđˆāļ•āđ‰āļ­āļ‡āļ›āļĢāļąāļšāđƒāļŦāđ‰āđ€āļŦāļĄāļēāļ°āļŠāļĄāđ€āļžāļĢāļēāļ°
āļžāļ§āļāđ€āļ‚āļēāđ„āļĄāđˆāđ€āļ„āļĒāļšāļ­āļāļ§āđˆāļēāļĄāļąāļ™āļŠāļģāļ„āļąāļāđāļ„āđˆāđ„āļŦāļ™ āļ„āļ§āļēāļĄāļĢāļđāđ‰āđ€āļšāļ·āđ‰āļ­āļ‡āļ•āđ‰āļ™āđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļ§āļīāļ˜āļĩāļāļēāļĢāļĢāļ§āļšāļĢāļ§āļĄ
āļ„āļģāļŠāļąāđˆāļ‡āļ—āļģāļ‡āļēāļ™āļ­āļēāļˆāļ—āļģāđƒāļŦāđ‰āđ‚āļ›āļĢāđāļāļĢāļĄāļ‚āļ­āļ‡āļ„āļļāļ“āļ—āļģāļ‡āļēāļ™āđ€āļĢāđ‡āļ§āļ‚āļķāđ‰āļ™āļŠāļ­āļ‡āđ€āļ—āđˆāļēāļŦāļĢāļ·āļ­āļĄāļēāļāļāļ§āđˆāļē āļ”āļąāļ‡āļ™āļąāđ‰āļ™āļˆāļķāļ‡āļ„āļļāđ‰āļĄāļ„āđˆāļēāļ­āļĒāđˆāļēāļ‡āļ™āđ‰āļ­āļĒ
āļŦāđ‰āļēāļ™āļēāļ—āļĩ āļŦāļ™āđ‰āļēāļ™āļĩāđ‰āļ­āļ˜āļīāļšāļēāļĒāļ—āļļāļāļŠāļīāđˆāļ‡āļ—āļĩāđˆāļ„āļļāļ“āļˆāļģāđ€āļ›āđ‡āļ™āļ•āđ‰āļ­āļ‡āļĢāļđāđ‰āđ€āļžāļ·āđˆāļ­āļĢāļ§āļšāļĢāļ§āļĄ C
āļŦāļĢāļ·āļ­āđ‚āļ›āļĢāđāļāļĢāļĄ C++ āļšāļ™ Unix āļ—āļļāļāļĢāļļāđˆāļ™

āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļŠāđˆāļ§āļ™āđƒāļŦāļāđˆāļˆāļ°āđƒāļŠāđ‰āļŠāļģāļŦāļĢāļąāļš C āđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļāļāļēāļĢāļĢāļ§āļšāļĢāļ§āļĄ C ++ āļˆāļ°āđ€āļŦāļĄāļ·āļ­āļ™āļāļąāļ™āļĒāļāđ€āļ§āđ‰āļ™āļŠāļ·āđˆāļ­
āļ‚āļ­āļ‡āļ„āļ­āļĄāđ„āļžāđ€āļĨāļ­āļĢāđŒāļ™āļąāđ‰āļ™āđāļ•āļāļ•āđˆāļēāļ‡āļāļąāļ™ āļŠāļĄāļĄāļ•āļīāļ§āđˆāļēāļ„āļļāļ“āļāļģāļĨāļąāļ‡āļĢāļ§āļšāļĢāļ§āļĄāļ‹āļ­āļĢāđŒāļŠāđ‚āļ„āđ‰āļ”āđƒāļ™āđ„āļŸāļĨāđŒāļŠāļ·āđˆāļ­
"xyz.c" āđāļĨāļ°āļ„āļļāļ“āļ•āđ‰āļ­āļ‡āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āđ‚āļ›āļĢāđāļāļĢāļĄāļŠāļ·āđˆāļ­ "xyz" āļ•āđ‰āļ­āļ‡āđ€āļāļīāļ”āļ­āļ°āđ„āļĢāļ‚āļķāđ‰āļ™?

āļ„āļļāļ“āļ­āļēāļˆāļĢāļđāđ‰āļ§āđˆāļēāļ„āļļāļ“āļŠāļēāļĄāļēāļĢāļ–āļŠāļĢāđ‰āļēāļ‡āđ‚āļ›āļĢāđāļāļĢāļĄāļ‚āļ­āļ‡āļ„āļļāļ“āđ„āļ”āđ‰āđƒāļ™āļ‚āļąāđ‰āļ™āļ•āļ­āļ™āđ€āļ”āļĩāļĒāļ§ āđ‚āļ”āļĒāđƒāļŠāđ‰āļ„āļģāļŠāļąāđˆāļ‡āļ”āļąāļ‡āļ™āļĩāđ‰:

āļ‹āļĩāļ‹āļĩ -g xyz.c -o xyz

āļ§āļīāļ˜āļĩāļ™āļĩāđ‰āļˆāļ°āđ„āļ”āđ‰āļœāļĨ āđāļ•āđˆāđ€āļ›āđ‡āļ™āļāļēāļĢāļ›āļāļ›āļīāļ”āļāļĢāļ°āļšāļ§āļ™āļāļēāļĢāļŠāļ­āļ‡āļ‚āļąāđ‰āļ™āļ•āļ­āļ™āļ—āļĩāđˆāļ„āļļāļ“āļ•āđ‰āļ­āļ‡āđ€āļ‚āđ‰āļēāđƒāļˆāļŦāļēāļāļ„āļļāļ“āđ€āļ›āđ‡āļ™
āļāļēāļĢāđ€āļ‚āļĩāļĒāļ™ makefiles (āļ­āļąāļ™āļ—āļĩāđˆāļˆāļĢāļīāļ‡āļĄāļĩāļĄāļēāļāļāļ§āđˆāļēāļŠāļ­āļ‡āļ‚āļąāđ‰āļ™āļ•āļ­āļ™ āđāļ•āđˆāļ„āļļāļ“āļ•āđ‰āļ­āļ‡āļ—āļģāđ€āļ—āđˆāļēāļ™āļąāđ‰āļ™
āđ€āļ‚āđ‰āļēāđƒāļˆāļŠāļ­āļ‡āļŠāļīāđˆāļ‡āļ™āļĩāđ‰) āļŠāļģāļŦāļĢāļąāļšāđ‚āļ›āļĢāđāļāļĢāļĄāļĄāļēāļāļāļ§āđˆāļēāļŦāļ™āļķāđˆāļ‡āđ‚āļĄāļ”āļđāļĨ āđ‚āļ”āļĒāļ›āļāļ•āļīāļŠāļ­āļ‡āļ‚āļąāđ‰āļ™āļ•āļ­āļ™āļ„āļ·āļ­
āđāļĒāļāļ­āļ­āļāļˆāļēāļāļāļąāļ™āļ­āļĒāđˆāļēāļ‡āļŠāļąāļ”āđ€āļˆāļ™

āļāļēāļĢāļĢāļ§āļšāļĢāļ§āļĄ
āļ‚āļąāđ‰āļ™āļ•āļ­āļ™āđāļĢāļāļ„āļ·āļ­āļāļēāļĢāđāļ›āļĨāļ‹āļ­āļĢāđŒāļŠāđ‚āļ„āđ‰āļ” C āļŦāļĢāļ·āļ­ C++ āļ‚āļ­āļ‡āļ„āļļāļ“āđ€āļ›āđ‡āļ™āđ„āļŸāļĨāđŒāđ„āļšāļ™āļēāļĢāļĩāļ—āļĩāđˆāđ€āļĢāļĩāļĒāļāļ§āđˆāļē
āđ„āļŸāļĨāđŒāļ­āđ‡āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒ āđ„āļŸāļĨāđŒāļ­āđ‡āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒāļĄāļąāļāļˆāļ°āļĄāļĩāļ™āļēāļĄāļŠāļāļļāļĨ ".o" (āļŠāļģāļŦāļĢāļąāļšāļšāļēāļ‡āļŠāđˆāļ§āļ™āļĨāđˆāļēāļŠāļļāļ”
āđ‚āļ›āļĢāđ€āļˆāđ‡āļāļ•āđŒ ".lo" āļĒāļąāļ‡āđƒāļŠāđ‰āļŠāļģāļŦāļĢāļąāļšāđ„āļŸāļĨāđŒāļ­āđ‡āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒāļ›āļĢāļ°āđ€āļ āļ—āļ­āļ·āđˆāļ™āđ€āļĨāđ‡āļāļ™āđ‰āļ­āļĒ)

āļ„āļģāļŠāļąāđˆāļ‡āļŠāļĢāđ‰āļēāļ‡āđ„āļŸāļĨāđŒāļ­āđ‡āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒāļšāļ™ Unix āļĄāļĩāļĨāļąāļāļĐāļ“āļ°āļ”āļąāļ‡āļ™āļĩāđ‰:

āļ‹āļĩāļ‹āļĩ -g -c xyz.c -o xyz.o

"cc" āļ„āļ·āļ­āļ„āļ­āļĄāđ„āļžāđ€āļĨāļ­āļĢāđŒ C āļšāļēāļ‡āļ„āļĢāļąāđ‰āļ‡āđƒāļŠāđ‰āļ„āļ­āļĄāđ„āļžāđ€āļĨāļ­āļĢāđŒ C āļŠāļģāļĢāļ­āļ‡ āļ˜āļĢāļĢāļĄāļ”āļēāļĄāļēāļāļ„āļ·āļ­
āđ€āļĢāļĩāļĒāļāļ§āđˆāļē "āļˆāļĩāļ‹āļĩ" āļ„āļ­āļĄāđ„āļžāđ€āļĨāļ­āļĢāđŒ C++ āļ—āļąāđˆāļ§āđ„āļ›āļ„āļ·āļ­āļ„āļ­āļĄāđ„āļžāđ€āļĨāļ­āļĢāđŒ GNU āļ‹āļķāđˆāļ‡āļĄāļąāļāļˆāļ°āđ€āļĢāļĩāļĒāļāļ§āđˆāļē "g++" āđ€āļŠāļĄāļ·āļ­āļ™
āļ„āļ­āļĄāđ„āļžāđ€āļĨāļ­āļĢāđŒ C āđāļĨāļ° C++ āļ—āļąāđ‰āļ‡āļŦāļĄāļ”āļšāļ™ Unix āļĄāļĩāđ„āļ§āļĒāļēāļāļĢāļ“āđŒāđ€āļ”āļĩāļĒāļ§āļāļąāļ™āļŠāļģāļŦāļĢāļąāļšāļŠāđˆāļ§āļ™āļ—āļĩāđˆāđ€āļŦāļĨāļ·āļ­āļ‚āļ­āļ‡āļ„āļģāļŠāļąāđˆāļ‡ (āļ­āļĒāđˆāļēāļ‡āļ™āđ‰āļ­āļĒ
āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļžāļ·āđ‰āļ™āļāļēāļ™) āļ”āļąāļ‡āļ™āļąāđ‰āļ™āļ„āļ§āļēāļĄāđāļ•āļāļ•āđˆāļēāļ‡āđ€āļžāļĩāļĒāļ‡āļ­āļĒāđˆāļēāļ‡āđ€āļ”āļĩāļĒāļ§āļ„āļ·āļ­āļ„āļģāđāļĢāļ

āđ€āļĢāļēāļˆāļ°āļ­āļ˜āļīāļšāļēāļĒāļ§āđˆāļēāļ•āļąāļ§āđ€āļĨāļ·āļ­āļ "-g" āļ—āļģāļ­āļ°āđ„āļĢāđƒāļ™āļ āļēāļĒāļŦāļĨāļąāļ‡

āļ•āļąāļ§āđ€āļĨāļ·āļ­āļ "-c" āļšāļ­āļāđƒāļŦāđ‰āļ„āļ­āļĄāđ„āļžāđ€āļĨāļ­āļĢāđŒ C āļŠāļĢāđ‰āļēāļ‡āđ„āļŸāļĨāđŒ ".o" āđ€āļ›āđ‡āļ™āđ€āļ­āļēāļ•āđŒāļžāļļāļ• (āļ–āđ‰āļēāļ„āļļāļ“āđ„āļĄāđˆ
āļĢāļ°āļšāļļ "-c" āļˆāļēāļāļ™āļąāđ‰āļ™āļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļ‚āļąāđ‰āļ™āļ•āļ­āļ™āļāļēāļĢāļĢāļ§āļšāļĢāļ§āļĄāļ—āļĩāđˆāļŠāļ­āļ‡āđ‚āļ”āļĒāļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļī)

āļ•āļąāļ§āđ€āļĨāļ·āļ­āļ "-o xyz.o" āļˆāļ°āļšāļ­āļāļ„āļ­āļĄāđ„āļžāđ€āļĨāļ­āļĢāđŒāļ§āđˆāļēāļŠāļ·āđˆāļ­āđ„āļŸāļĨāđŒāļ­āđ‡āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒāļ„āļ·āļ­āļ­āļ°āđ„āļĢ āļ„āļļāļ“āļŠāļēāļĄāļēāļĢāļ–
āļĨāļ°āđ€āļ§āđ‰āļ™āļŠāļīāđˆāļ‡āļ™āļĩāđ‰ āļ•āļĢāļēāļšāđƒāļ”āļ—āļĩāđˆāļŠāļ·āđˆāļ­āļ‚āļ­āļ‡āļ­āđ‡āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒāđ„āļŸāļĨāđŒāđ€āļŦāļĄāļ·āļ­āļ™āļāļąāļšāļŠāļ·āđˆāļ­āļ‚āļ­āļ‡āļ‹āļ­āļĢāđŒāļŠ
āļĒāļāđ€āļ§āđ‰āļ™āļ™āļēāļĄāļŠāļāļļāļĨ ".o"

āđ‚āļ”āļĒāļŠāđˆāļ§āļ™āđƒāļŦāļāđˆ āļĨāļģāļ”āļąāļšāļ‚āļ­āļ‡āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāđāļĨāļ°āļŠāļ·āđˆāļ­āđ„āļŸāļĨāđŒāđ„āļĄāđˆāļŠāļģāļ„āļąāļ āļŦāļ™āļķāđˆāļ‡
āļ‚āđ‰āļ­āļĒāļāđ€āļ§āđ‰āļ™āļ—āļĩāđˆāļŠāļģāļ„āļąāļāļ„āļ·āļ­āđ„āļŸāļĨāđŒāđ€āļ­āļēāļ•āđŒāļžāļļāļ•āļ•āđ‰āļ­āļ‡āļ•āļēāļĄāļŦāļĨāļąāļ‡ "-o" āļ—āļąāļ™āļ—āļĩ

āļāļēāļĢāđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡
āļ‚āļąāđ‰āļ™āļ•āļ­āļ™āļ—āļĩāđˆāļŠāļ­āļ‡āļ‚āļ­āļ‡āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āđ‚āļ›āļĢāđāļāļĢāļĄāđ€āļĢāļĩāļĒāļāļ§āđˆāļē āļāļēāļĢāđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡. āđ„āļĄāđˆāļŠāļēāļĄāļēāļĢāļ–āđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰āđ„āļŸāļĨāđŒāļ­āđ‡āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒāđ„āļ”āđ‰
āđ‚āļ”āļĒāļ•āļĢāļ‡; āđ€āļ›āđ‡āļ™āļĢāļđāļ›āļāļĨāļēāļ‡āļ—āļĩāđˆāļ•āđ‰āļ­āļ‡ āļ—āļĩāđˆāđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡ āļāļąāļšāļŠāđˆāļ§āļ™āļ›āļĢāļ°āļāļ­āļšāļ­āļ·āđˆāļ™āđ† āđ€āļžāļ·āđˆāļ­
āļœāļĨāļīāļ•āđ‚āļ›āļĢāđāļāļĢāļĄ āļŠāđˆāļ§āļ™āļ›āļĢāļ°āļāļ­āļšāļ­āļ·āđˆāļ™āđ† āļ­āļēāļˆāļĢāļ§āļĄāļ–āļķāļ‡:

· āļŦāđ‰āļ­āļ‡āļŠāļĄāļļāļ” NS āļŦāđ‰āļ­āļ‡āļŠāļĄāļļāļ”āļžāļđāļ”āļ„āļĢāđˆāļēāļ§āđ† āļ„āļ·āļ­ āļŠāļļāļ”āļ‚āļ­āļ‡āđ‚āļĄāļ”āļđāļĨāļ­āđ‡āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒāļ—āļĩāđˆ
āļĢāļ§āļĄāđ€āļ—āđˆāļēāļ—āļĩāđˆāļˆāļģāđ€āļ›āđ‡āļ™ āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āđ€āļŠāđˆāļ™ āļŦāļēāļāđ‚āļ›āļĢāđāļāļĢāļĄāļ‚āļ­āļ‡āļ„āļļāļ“āđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰āļŸāļąāļ‡āļāđŒāļŠāļąāļ™ "printf" āļ”āļąāļ‡āļ™āļąāđ‰āļ™
āļ•āđ‰āļ­āļ‡āļĢāļ§āļĄāļ„āļģāļˆāļģāļāļąāļ”āļ„āļ§āļēāļĄāļ‚āļ­āļ‡āļŸāļąāļ‡āļāđŒāļŠāļąāļ™ "printf" āļˆāļēāļāđ„āļĨāļšāļĢāļēāļĢāļĩ C āļ‚āļ­āļ‡āļĢāļ°āļšāļš
āđ„āļĨāļšāļĢāļēāļĢāļĩāļšāļēāļ‡āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļāļąāļšāđ‚āļ›āļĢāđāļāļĢāļĄāļ‚āļ­āļ‡āļ„āļļāļ“āđ‚āļ”āļĒāļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļī (āđ€āļŠāđˆāļ™ āđ„āļĨāļšāļĢāļēāļĢāļĩāļ—āļĩāđˆāļĄāļĩ
"printf") āļ”āļąāļ‡āļ™āļąāđ‰āļ™āļ„āļļāļ“āļˆāļķāļ‡āđ„āļĄāđˆāļ•āđ‰āļ­āļ‡āļāļąāļ‡āļ§āļĨāļāļąāļšāļĄāļąāļ™

· āđ„āļŸāļĨāđŒāļ­āđ‡āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒāļ—āļĩāđˆāđ„āļ”āđ‰āļĄāļēāļˆāļēāļāđ„āļŸāļĨāđŒāļ•āđ‰āļ™āļ‰āļšāļąāļšāļ­āļ·āđˆāļ™āđ† āđƒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāļ‚āļ­āļ‡āļ„āļļāļ“ āļ–āđ‰āļēāļ„āļļāļ“āđ€āļ‚āļĩāļĒāļ™ . āļ‚āļ­āļ‡āļ„āļļāļ“
āđ‚āļ›āļĢāđāļāļĢāļĄāđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āļĄāļĩāđ„āļŸāļĨāđŒāļ•āđ‰āļ™āļ‰āļšāļąāļšāļŦāļĨāļēāļĒāđ„āļŸāļĨāđŒ āļ›āļāļ•āļīāļ„āļļāļ“āļˆāļ°āļ„āļ­āļĄāđ„āļžāļĨāđŒāđāļ•āđˆāļĨāļ°āđ„āļŸāļĨāđŒ
āđ„āļŸāļĨāđŒāļ•āđ‰āļ™āļ‰āļšāļąāļšāđ„āļ›āļĒāļąāļ‡āđ„āļŸāļĨāđŒāļ­āđ‡āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒāđāļĒāļāļ•āđˆāļēāļ‡āļŦāļēāļ āļˆāļēāļāļ™āļąāđ‰āļ™āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļ—āļąāđ‰āļ‡āļŦāļĄāļ”āđ€āļ‚āđ‰āļēāļ”āđ‰āļ§āļĒāļāļąāļ™

āđ€āļ—āļĻāļāļēāļĨ āļĨāļīāļ‡āļ„āđŒ āđ€āļ›āđ‡āļ™āđ‚āļ›āļĢāđāļāļĢāļĄāļ—āļĩāđˆāļ—āļģāļŦāļ™āđ‰āļēāļ—āļĩāđˆāļĢāļ§āļšāļĢāļ§āļĄāđ„āļŸāļĨāđŒāļ­āđ‡āļ­āļšāđ€āļˆāļāļ•āđŒāđāļĨāļ°
āđ„āļĨāļšāļĢāļēāļĢāļĩāđāļĨāļ°āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āđ€āļ‚āđ‰āļēāļ”āđ‰āļ§āļĒāļāļąāļ™āđ€āļžāļ·āđˆāļ­āļŠāļĢāđ‰āļēāļ‡āđ„āļŸāļĨāđŒāļ›āļāļīāļšāļąāļ•āļīāļāļēāļĢ āđ„āļŸāļĨāđŒāļ›āļāļīāļšāļąāļ•āļīāļāļēāļĢ is
āđ‚āļ›āļĢāđāļāļĢāļĄāļ—āļĩāđˆāļ„āļļāļ“āđƒāļŠāđ‰āļ‡āļēāļ™āļˆāļĢāļīāļ‡

āļ„āļģāļŠāļąāđˆāļ‡āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āđ‚āļ›āļĢāđāļāļĢāļĄāļĄāļĩāļĨāļąāļāļĐāļ“āļ°āļ”āļąāļ‡āļ™āļĩāđ‰:

āļ‹āļĩāļ‹āļĩ -g xyz.o -o xyz

āļ­āļēāļˆāļ”āļđāđāļ›āļĨāļ āđāļ•āđˆāđ€āļĢāļēāļĄāļąāļāļˆāļ°āđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰āđ‚āļ›āļĢāđāļāļĢāļĄāđ€āļ”āļĩāļĒāļ§āļāļąāļ™ ("cc") āđ€āļžāļ·āđˆāļ­āļ—āļģāļāļēāļĢāļĨāļīāļ‡āļāđŒ āļ­āļ°āđ„āļĢ
āđ€āļāļīāļ”āļ‚āļķāđ‰āļ™āļ āļēāļĒāđƒāļ•āđ‰āļžāļ·āđ‰āļ™āļœāļīāļ§āļ„āļ·āļ­āđ‚āļ›āļĢāđāļāļĢāļĄ "cc" āļˆāļ°āļŠāđˆāļ‡āļœāđˆāļēāļ™āļāļēāļĢāļ„āļ§āļšāļ„āļļāļĄāđ„āļ›āļĒāļąāļ‡a .āļ—āļąāļ™āļ—āļĩ
āđ‚āļ›āļĢāđāļāļĢāļĄāļ­āļ·āđˆāļ™ (āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡ āļšāļēāļ‡āļ„āļĢāļąāđ‰āļ‡āđ€āļĢāļĩāļĒāļāļ§āđˆāļēāļ•āļąāļ§āđ‚āļŦāļĨāļ” āļŦāļĢāļ·āļ­ "ld") āļŦāļĨāļąāļ‡āļˆāļēāļāđ€āļžāļīāđˆāļĄāļ•āļąāļ§āđ€āļĨāļ‚
āļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļ‹āļąāļšāļ‹āđ‰āļ­āļ™āđ„āļ›āļĒāļąāļ‡āļšāļĢāļĢāļ—āļąāļ”āļ„āļģāļŠāļąāđˆāļ‡ āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āđ€āļŠāđˆāļ™ "cc" āļšāļ­āļ "ld" āđ‚āļ”āļĒāļ—āļĩāđˆ
āđ„āļĨāļšāļĢāļēāļĢāļĩāļĢāļ°āļšāļšāļĄāļĩāļ„āļģāļˆāļģāļāļąāļ”āļ„āļ§āļēāļĄāļ‚āļ­āļ‡āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āđ€āļŠāđˆāļ™ "printf" āļˆāļ™āļāļĢāļ°āļ—āļąāđˆāļ‡āļ„āļļāļ“
āđ€āļĢāļīāđˆāļĄāđ€āļ‚āļĩāļĒāļ™āđ„āļĨāļšāļĢāļēāļĢāļĩāļ—āļĩāđˆāđƒāļŠāđ‰āļĢāđˆāļ§āļĄāļāļąāļ™ āļ„āļļāļ“āđ„āļĄāđˆāļˆāļģāđ€āļ›āđ‡āļ™āļ•āđ‰āļ­āļ‡āļˆāļąāļ”āļāļēāļĢāļāļąāļš "ld" āđ‚āļ”āļĒāļ•āļĢāļ‡

āļŦāļēāļāļ„āļļāļ“āđ„āļĄāđˆāļĢāļ°āļšāļļ "-o xyz" āđ„āļŸāļĨāđŒāđ€āļ­āļēāļ•āđŒāļžāļļāļ•āļˆāļ°āđ€āļĢāļĩāļĒāļāļ§āđˆāļē "a.out" āļ‹āļķāđˆāļ‡āļ”āļđāđ€āļŦāļĄāļ·āļ­āļ™
āļŠāļģāļŦāļĢāļąāļšāļ‰āļąāļ™āļˆāļ°āđ€āļ›āđ‡āļ™āđāļšāļšāđāļœāļ™āļ—āļĩāđˆāđ„āļĢāđ‰āļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāđāļĨāļ°āļŠāļąāļšāļŠāļ™āļ­āļĒāđˆāļēāļ‡āļŠāļĄāļšāļđāļĢāļ“āđŒ āļ”āļąāļ‡āļ™āļąāđ‰āļ™āđƒāļŦāđ‰āļĢāļ°āļšāļļ "-o" āļšāļ™ .āđ€āļŠāļĄāļ­
āļ‚āļąāđ‰āļ™āļ•āļ­āļ™āļāļēāļĢāđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡

āļŦāļēāļāđ‚āļ›āļĢāđāļāļĢāļĄāļ‚āļ­āļ‡āļ„āļļāļ“āļĄāļĩāđ„āļŸāļĨāđŒāļ­āđ‡āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒāļĄāļēāļāļāļ§āđˆāļēāļŦāļ™āļķāđˆāļ‡āđ„āļŸāļĨāđŒ āļ„āļļāļ“āļ„āļ§āļĢāļĢāļ°āļšāļļāđ„āļŸāļĨāđŒāļ­āđ‡āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒāļ—āļąāđ‰āļ‡āļŦāļĄāļ”āļšāļ™
āļ„āļģāļŠāļąāđˆāļ‡āļĨāļīāļ‡āļ„āđŒ

Why āđ€āļ˜āļ­ āļˆāļģāđ€āļ›āđ‡āļ™āļ•āđ‰āļ­āļ‡ āđ„āļ›āļĒāļąāļ‡ āđāļĒāļ āļ—āļģāļ•āļēāļĄāļ‚āļąāđ‰āļ™āļ•āļ­āļ™
āļ—āļģāđ„āļĄāđ„āļĄāđˆāļĨāļ­āļ‡āđƒāļŠāđ‰āļ„āļģāļŠāļąāđˆāļ‡āļ‡āđˆāļēāļĒāđ† āļ‚āļąāđ‰āļ™āļ•āļ­āļ™āđ€āļ”āļĩāļĒāļ§āđāļšāļšāļ™āļĩāđ‰:

āļ‹āļĩāļ‹āļĩ -g xyz.c -o xyz

āđāļ—āļ™āļāļēāļĢāļĢāļ§āļšāļĢāļ§āļĄāļŠāļ­āļ‡āļ‚āļąāđ‰āļ™āļ•āļ­āļ™āļ—āļĩāđˆāļ‹āļąāļšāļ‹āđ‰āļ­āļ™āļĄāļēāļāļ‚āļķāđ‰āļ™

āļ‹āļĩāļ‹āļĩ -g -c xyz.c -o xyz.o
āļ‹āļĩāļ‹āļĩ -g xyz.o -o xyz

āļ–āđ‰āļēāļ āļēāļĒāđƒāļ™āļ­āļąāļ™āđāļĢāļāļ–āļđāļāđāļ›āļĨāļ‡āđ€āļ›āđ‡āļ™āļ­āļąāļ™āļ—āļĩāđˆāļŠāļ­āļ‡? āļ„āļ§āļēāļĄāđāļ•āļāļ•āđˆāļēāļ‡āļĄāļĩāļ„āļ§āļēāļĄāļŠāļģāļ„āļąāļāļāđ‡āļ•āđˆāļ­āđ€āļĄāļ·āđˆāļ­
āļĄāļĩāđ‚āļĄāļ”āļđāļĨāļĄāļēāļāļāļ§āđˆāļēāļŦāļ™āļķāđˆāļ‡āđ‚āļĄāļ”āļđāļĨāđƒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāļ‚āļ­āļ‡āļ„āļļāļ“ āļŠāļĄāļĄāļ•āļīāļ§āđˆāļēāđ€āļĢāļēāļĄāļĩāđ‚āļĄāļ”āļđāļĨāđ€āļžāļīāđˆāļĄāđ€āļ•āļīāļĄ
"āđ€āļ­āļšāļĩāļ‹āļĩāļ‹āļĩ". āļ•āļ­āļ™āļ™āļĩāđ‰āļāļēāļĢāļĢāļ§āļšāļĢāļ§āļĄāļ‚āļ­āļ‡āđ€āļĢāļēāļĄāļĩāļĨāļąāļāļĐāļ“āļ°āļ”āļąāļ‡āļ™āļĩāđ‰:

#āļ„āļģāļŠāļąāđˆāļ‡āļ‚āļąāđ‰āļ™āļ•āļ­āļ™āđ€āļ”āļĩāļĒāļ§
āļ‹āļĩāļ‹āļĩ -g xyz.c abc.c -o xyz

or

#āļ„āļģāļŠāļąāđˆāļ‡āļŠāļ­āļ‡āļ‚āļąāđ‰āļ™āļ•āļ­āļ™
āļ‹āļĩāļ‹āļĩ -g -c xyz.c -o xyz.o
āļ‹āļĩāļ‹āļĩ -g -c abc.c -o abc.o
āļ‹āļĩāļ‹āļĩ -g xyz.o abc.o -o xyz

āđāļ™āđˆāļ™āļ­āļ™āļ§āđˆāļēāļ§āļīāļ˜āļĩāđāļĢāļāļˆāļ°āļ–āļđāļāđāļ›āļĨāļ‡āđ€āļ›āđ‡āļ™āļāļēāļĢāļ āļēāļĒāđƒāļ™āđ€āļ›āđ‡āļ™āļ§āļīāļ˜āļĩāļ—āļĩāđˆāļŠāļ­āļ‡ āđāļ›āļĨāļ§āđˆāļē
āļ—āļĩāđˆāļ—āļąāđ‰āļ‡ "xyz.c" āđāļĨāļ° "abc.c" āļˆāļ°āļ–āļđāļāļ„āļ­āļĄāđ„āļžāļĨāđŒāđƒāļŦāļĄāđˆāļ—āļļāļāļ„āļĢāļąāđ‰āļ‡āļ—āļĩāđˆāļĢāļąāļ™āļ„āļģāļŠāļąāđˆāļ‡ āđāļ•āđˆāļ–āđ‰āļēāļ„āļļāļ“
āđ€āļ›āļĨāļĩāđˆāļĒāļ™āđ€āļ‰āļžāļēāļ° "xyz.c" āđ€āļ—āđˆāļēāļ™āļąāđ‰āļ™ āđ„āļĄāđˆāļˆāļģāđ€āļ›āđ‡āļ™āļ•āđ‰āļ­āļ‡āļ„āļ­āļĄāđ„āļžāļĨāđŒ "abc.c" āđƒāļŦāļĄāđˆ āļ”āļąāļ‡āļ™āļąāđ‰āļ™āļšāļĢāļĢāļ—āļąāļ”āļ—āļĩāđˆāļŠāļ­āļ‡āļ‚āļ­āļ‡āļŠāļ­āļ‡-
āđ„āļĄāđˆāļˆāļģāđ€āļ›āđ‡āļ™āļ•āđ‰āļ­āļ‡āļ—āļģāļ„āļģāļŠāļąāđˆāļ‡āļ‚āļąāđ‰āļ™āļ•āļ­āļ™ āļŠāļīāđˆāļ‡āļ™āļĩāđ‰āļŠāļēāļĄāļēāļĢāļ–āļŠāļĢāđ‰āļēāļ‡āļ„āļ§āļēāļĄāđāļ•āļāļ•āđˆāļēāļ‡āļ­āļĒāđˆāļēāļ‡āļĄāļēāļāđƒāļ™āļāļēāļĢāļĢāļ§āļšāļĢāļ§āļĄ
āđ€āļ§āļĨāļē āđ‚āļ”āļĒāđ€āļ‰āļžāļēāļ°āļ­āļĒāđˆāļēāļ‡āļĒāļīāđˆāļ‡āļ–āđ‰āļēāļ„āļļāļ“āļĄāļĩāđ‚āļĄāļ”āļđāļĨāļˆāļģāļ™āļ§āļ™āļĄāļēāļ āļ”āđ‰āļ§āļĒāđ€āļŦāļ•āļļāļ™āļĩāđ‰ makefiles āđ€āļāļ·āļ­āļšāļ—āļąāđ‰āļ‡āļŦāļĄāļ”āļˆāļķāļ‡āđ€āļāđ‡āļš
āļŠāļ­āļ‡āļ‚āļąāđ‰āļ™āļ•āļ­āļ™āļāļēāļĢāļĢāļ§āļšāļĢāļ§āļĄāđāļĒāļāļˆāļēāļāļāļąāļ™

āļ™āļąāđˆāļ™āđ€āļ›āđ‡āļ™āļžāļ·āđ‰āļ™āļāļēāļ™āļ—āļĩāđˆāļ„āđˆāļ­āļ™āļ‚āđ‰āļēāļ‡āļĄāļēāļ āđāļ•āđˆāļĄāļĩāļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ”āđ€āļĨāđ‡āļāđ† āļ™āđ‰āļ­āļĒāđ† āļ­āļĩāļāđ€āļĨāđ‡āļāļ™āđ‰āļ­āļĒāļ—āļĩāđˆāļ„āļļāļ“āļ„āļ§āļĢāļ—āļģ
āļĢāļđāđ‰āđ€āļāļĩāđˆāļĒāļ§āļāļąāļš.

āļāļēāļĢāđāļāđ‰āļˆāļļāļ”āļšāļāļžāļĢāđˆāļ­āļ‡ āđ€āļĄāļ·āđˆāļ­āđ€āļ—āļĩāļĒāļšāļāļąāļš āļāļēāļĢāđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž
āđ‚āļ”āļĒāļ›āļāļ•āļīāđ‚āļ›āļĢāđāļāļĢāļĄāđ€āļĄāļ­āļĢāđŒāļˆāļ°āļ„āļ­āļĄāđ„āļžāļĨāđŒāđ‚āļ›āļĢāđāļāļĢāļĄāđ„āļĄāđˆāļ§āđˆāļēāļˆāļ°āđ€āļžāļ·āđˆāļ­āđāļāđ‰āđ„āļ‚āļˆāļļāļ”āļšāļāļžāļĢāđˆāļ­āļ‡āļŦāļĢāļ·āļ­āđ€āļžāļ·āđˆāļ­āļ„āļ§āļēāļĄāđ€āļĢāđ‡āļ§ āļĢāļ§āļšāļĢāļ§āļĄ
āļŠāļģāļŦāļĢāļąāļšāļ„āļ§āļēāļĄāđ€āļĢāđ‡āļ§āđ€āļĢāļĩāļĒāļāļ§āđˆāļē āļāļēāļĢāđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž; āļāļēāļĢāļ„āļ­āļĄāđ„āļžāļĨāđŒāļ”āđ‰āļ§āļĒāļāļēāļĢāđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļŠāļēāļĄāļēāļĢāļ–āļ—āļģāđƒāļŦāđ‰āđ‚āļ„āđ‰āļ”āļ‚āļ­āļ‡āļ„āļļāļ“āļ—āļģāļ‡āļēāļ™āđ„āļ”āđ‰āļ–āļķāļ‡
āđ€āļĢāđ‡āļ§āļ‚āļķāđ‰āļ™ 5 āđ€āļ—āđˆāļēāļŦāļĢāļ·āļ­āļĄāļēāļāļāļ§āđˆāļē āļ‚āļķāđ‰āļ™āļ­āļĒāļđāđˆāļāļąāļšāđ‚āļ„āđ‰āļ” āđ‚āļ›āļĢāđ€āļ‹āļŠāđ€āļ‹āļ­āļĢāđŒ āđāļĨāļ°āļ„āļ­āļĄāđ„āļžāđ€āļĨāļ­āļĢāđŒāļ‚āļ­āļ‡āļ„āļļāļ“

āļ”āđ‰āļ§āļĒāļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āđƒāļ™āļāļēāļĢāļ—āļģāļāļģāđ„āļĢāļĄāļŦāļēāļĻāļēāļĨāđ€āļŠāđˆāļ™āļ™āļĩāđ‰ āļ—āļģāđ„āļĄāļ„āļļāļ“āļ–āļķāļ‡āđ„āļĄāđˆāļ­āļĒāļēāļāđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļĨāđˆāļ°? āļ—āļĩāđˆāļŠāļļāļ”
āļ„āļģāļ•āļ­āļšāļ—āļĩāđˆāļŠāļģāļ„āļąāļāļ„āļ·āļ­āļāļēāļĢāđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļ—āļģāđƒāļŦāđ‰āļāļēāļĢāđƒāļŠāđ‰āļ”āļĩāļšāļąāļāđ€āļāļ­āļĢāđŒāļĒāļēāļāļ‚āļķāđ‰āļ™āļĄāļēāļ
(āļšāļēāļ‡āļ„āļĢāļąāđ‰āļ‡āļāđ‡āđ€āļ›āđ‡āļ™āđ„āļ›āđ„āļĄāđˆāđ„āļ”āđ‰) (āļŦāļēāļāļ„āļļāļ“āđ„āļĄāđˆāļĢāļđāđ‰āļ­āļ°āđ„āļĢāđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļ•āļąāļ§āļ”āļĩāļšāļąāđŠāļ āļāđ‡āļ–āļķāļ‡āđ€āļ§āļĨāļēāđ€āļĢāļĩāļĒāļ™āļĢāļđāđ‰
āļ„āļĢāļķāđˆāļ‡āļŠāļąāđˆāļ§āđ‚āļĄāļ‡āļŦāļĢāļ·āļ­āļŠāļąāđˆāļ§āđ‚āļĄāļ‡āļ—āļĩāđˆāļ„āļļāļ“āđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāđ€āļĢāļĩāļĒāļ™āļĢāļđāđ‰āļžāļ·āđ‰āļ™āļāļēāļ™āļˆāļ°āđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāļ•āļ­āļšāđāļ—āļ™āļŦāļĨāļēāļĒāļ„āļĢāļąāđ‰āļ‡
āđƒāļ™āđ€āļ§āļĨāļēāļ—āļĩāđˆāļ„āļļāļ“āļˆāļ°āļ›āļĢāļ°āļŦāļĒāļąāļ”āđ„āļ”āđ‰āđƒāļ™āļ āļēāļĒāļŦāļĨāļąāļ‡āđ€āļĄāļ·āđˆāļ­āļ—āļģāļāļēāļĢāļ”āļĩāļšāļąāđŠāļ āļ‰āļąāļ™āļ‚āļ­āđāļ™āļ°āļ™āļģāđƒāļŦāđ‰āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļ”āđ‰āļ§āļĒāļ”āļĩāļšāļąāļāđ€āļāļ­āļĢāđŒ GUI
āđ€āļŠāđˆāļ™ "kdbg", "ddd" āļŦāļĢāļ·āļ­ "gdb" āļ—āļĩāđˆāđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰āļˆāļēāļāļ āļēāļĒāđƒāļ™ emacs (āļ”āļđāļŦāļ™āđ‰āļēāļ‚āđ‰āļ­āļĄāļđāļĨāļšāļ™ gdb āļŠāļģāļŦāļĢāļąāļš
āļ„āļģāđāļ™āļ°āļ™āļģāđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļ§āļīāļ˜āļĩāļāļēāļĢāļ—āļģāđ€āļŠāđˆāļ™āļ™āļĩāđ‰)) āļāļēāļĢāđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāđ€āļĢāļĩāļĒāļ‡āļĨāļģāļ”āļąāļšāđƒāļŦāļĄāđˆāđāļĨāļ°āļĢāļ§āļĄāļ„āļģāļŠāļąāđˆāļ‡āļĨāļš
āļ•āļąāļ§āđāļ›āļĢāļŠāļąāđˆāļ§āļ„āļĢāļēāļ§āļ—āļĩāđˆāđ„āļĄāđˆāļˆāļģāđ€āļ›āđ‡āļ™ āđāļĨāļ°āđ‚āļ”āļĒāļ—āļąāđˆāļ§āđ„āļ›āļˆāļ°āļˆāļąāļ”āđ€āļĢāļĩāļĒāļ‡āđ‚āļ„āđ‰āļ”āļ‚āļ­āļ‡āļ„āļļāļ“āđƒāļŦāļĄāđˆāđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āđ€āļ›āđ‡āļ™
āļĒāļēāļāļ—āļĩāđˆāļˆāļ°āļ•āļīāļ”āļ•āļēāļĄāļ āļēāļĒāđƒāļ™āļ”āļĩāļšāļąāļāđ€āļāļ­āļĢāđŒ āļ‚āļąāđ‰āļ™āļ•āļ­āļ™āļ›āļāļ•āļīāļ„āļ·āļ­āļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āđ‚āļ„āđ‰āļ”āļ‚āļ­āļ‡āļ„āļļāļ“ āļ„āļ­āļĄāđ„āļžāļĨāđŒāļĄāļąāļ™
āđ‚āļ”āļĒāđ„āļĄāđˆāļ•āđ‰āļ­āļ‡āļ›āļĢāļąāļšāđƒāļŦāđ‰āđ€āļŦāļĄāļēāļ°āļŠāļĄ āđāļāđ‰āļˆāļļāļ”āļšāļāļžāļĢāđˆāļ­āļ‡ āđāļĨāđ‰āļ§āđ€āļ›āļīāļ”āļāļēāļĢāļ›āļĢāļąāļšāđƒāļŦāđ‰āđ€āļŦāļĄāļēāļ°āļŠāļĄ

āđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āļ”āļĩāļšāļąāļāđ€āļāļ­āļĢāđŒāļ—āļģāļ‡āļēāļ™ āļ„āļ­āļĄāđ„āļžāđ€āļĨāļ­āļĢāđŒāļ•āđ‰āļ­āļ‡āļĢāđˆāļ§āļĄāļĄāļ·āļ­āđ„āļĄāđˆāđ€āļžāļĩāļĒāļ‡āđāļ•āđˆāđ„āļĄāđˆ
āđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž āđāļ•āđˆāļĒāļąāļ‡āđƒāļŠāđˆāļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļŠāļ·āđˆāļ­āļ‚āļ­āļ‡āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļĨāļ‡āđƒāļ™āļ§āļąāļ•āļ–āļļ
file āđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āļ”āļĩāļšāļąāļāđ€āļāļ­āļĢāđŒāļĢāļđāđ‰āļ§āđˆāļēāļŠāļīāđˆāļ‡āļ—āļĩāđˆāđ€āļĢāļĩāļĒāļāļ§āđˆāļēāļ­āļ°āđ„āļĢ āļ™āļĩāđˆāļ„āļ·āļ­āļŠāļīāđˆāļ‡āļ—āļĩāđˆāļāļēāļĢāļĢāļ§āļšāļĢāļ§āļĄ "-g"
āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāđ„āļĄāđˆ

āļŦāļēāļāļ„āļļāļ“āđāļāđ‰āđ„āļ‚āļˆāļļāļ”āļšāļāļžāļĢāđˆāļ­āļ‡āđ€āļŠāļĢāđ‡āļˆāđāļĨāđ‰āļ§ āđāļĨāļ°āļ•āđ‰āļ­āļ‡āļāļēāļĢāđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāđ‚āļ„āđ‰āļ”āļ‚āļ­āļ‡āļ„āļļāļ“ āđ€āļžāļĩāļĒāļ‡āđāļ—āļ™āļ—āļĩāđˆ "-g" āļ”āđ‰āļ§āļĒ
"-āđ‚āļ­". āļŠāļģāļŦāļĢāļąāļšāļ„āļ­āļĄāđ„āļžāđ€āļĨāļ­āļĢāđŒāļˆāļģāļ™āļ§āļ™āļĄāļēāļ āļ„āļļāļ“āļŠāļēāļĄāļēāļĢāļ–āļĢāļ°āļšāļļāļĢāļ°āļ”āļąāļšāļāļēāļĢāđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļ—āļĩāđˆāđ€āļžāļīāđˆāļĄāļ‚āļķāđ‰āļ™āđ„āļ”āđ‰āđ‚āļ”āļĒāļāļēāļĢāļ•āđˆāļ­āļ—āđ‰āļēāļĒ
āļ•āļąāļ§āđ€āļĨāļ‚āļŦāļĨāļąāļ‡ "-O" āļ„āļļāļ“āļĒāļąāļ‡āļŠāļēāļĄāļēāļĢāļ–āļĢāļ°āļšāļļāļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ­āļ·āđˆāļ™āđ† āļ—āļĩāđˆāđ€āļžāļīāđˆāļĄāļ„āđˆāļē
āļ„āļ§āļēāļĄāđ€āļĢāđ‡āļ§āđƒāļ™āļšāļēāļ‡āļŠāļ–āļēāļ™āļāļēāļĢāļ“āđŒ (āļ­āļēāļˆāđāļĨāļāļĄāļēāļ”āđ‰āļ§āļĒāļāļēāļĢāđƒāļŠāđ‰āļŦāļ™āđˆāļ§āļĒāļ„āļ§āļēāļĄāļˆāļģāļ—āļĩāđˆāđ€āļžāļīāđˆāļĄāļ‚āļķāđ‰āļ™) āļ”āļđ
āļŦāļ™āđ‰āļē man āļ‚āļ­āļ‡āļ„āļ­āļĄāđ„āļžāđ€āļĨāļ­āļĢāđŒāļ‚āļ­āļ‡āļ„āļļāļ“āļŠāļģāļŦāļĢāļąāļšāļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ” āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āđ€āļŠāđˆāļ™ āļ™āļĩāđˆāļ„āļ·āļ­āļ„āļģāļŠāļąāđˆāļ‡āļ„āļ­āļĄāđ„āļžāļĨāđŒāļāļēāļĢāđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž
āļ—āļĩāđˆāļ‰āļąāļ™āđƒāļŠāđ‰āļšāđˆāļ­āļĒāļāļąāļšāļ„āļ­āļĄāđ„āļžāđ€āļĨāļ­āļĢāđŒ "gcc":

gcc -O6 -malign-double -c xyz.c -o xyz.o

āļ„āļļāļ“āļ­āļēāļˆāļ•āđ‰āļ­āļ‡āļ—āļ”āļĨāļ­āļ‡āļāļąāļšāļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļāļēāļĢāđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļ—āļĩāđˆāđāļ•āļāļ•āđˆāļēāļ‡āļāļąāļ™āđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āđ„āļ”āđ‰āļŠāļīāđˆāļ‡āļ—āļĩāđˆāļ”āļĩāļ—āļĩāđˆāļŠāļļāļ”
āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž. āļ„āļļāļ“āļ­āļēāļˆāļ•āđ‰āļ­āļ‡āļāļēāļĢāļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ—āļĩāđˆāđāļ•āļāļ•āđˆāļēāļ‡āļāļąāļ™āļŠāļģāļŦāļĢāļąāļšāđ‚āļ„āđ‰āļ”āļŠāđˆāļ§āļ™āļ•āđˆāļēāļ‡āđ† āđ‚āļ”āļĒāļ—āļąāđˆāļ§āđ„āļ›
āļžāļđāļ” āđāļŸāļĨāđ‡āļāļāļēāļĢāļ›āļĢāļąāļšāđƒāļŦāđ‰āđ€āļŦāļĄāļēāļ°āļŠāļĄāļ­āļĒāđˆāļēāļ‡āļ‡āđˆāļēāļĒāđ€āļŠāđˆāļ™ "-O6" āđƒāļŠāđ‰āļ‡āļēāļ™āđ„āļ”āđ‰āļāļąāļšāļ„āļ­āļĄāđ„āļžāđ€āļĨāļ­āļĢāđŒāļˆāļģāļ™āļ§āļ™āļĄāļēāļāđāļĨāļ°āđ‚āļ”āļĒāļ›āļāļ•āļī
āđƒāļŦāđ‰āļœāļĨāļĨāļąāļžāļ˜āđŒāļ„āđˆāļ­āļ™āļ‚āđ‰āļēāļ‡āļ”āļĩ

āļ„āļģāđ€āļ•āļ·āļ­āļ™: āđ‚āļ›āļĢāđāļāļĢāļĄāļ‚āļ­āļ‡āļ„āļļāļ“āđ„āļĄāđˆāđ„āļ”āđ‰āļ—āļģāļŠāļīāđˆāļ‡āđ€āļ”āļĩāļĒāļ§āļāļąāļ™āļ—āļļāļāļ›āļĢāļ°āļāļēāļĢāđ€āļĄāļ·āđˆāļ­
āļĄāļąāļ™āļ–āļđāļāļĢāļ§āļšāļĢāļ§āļĄāļ”āđ‰āļ§āļĒāļāļēāļĢāđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž āļ­āļēāļˆāđ€āļ›āđ‡āļ™āđ€āļžāļĢāļēāļ° (1) āļāļēāļĢāļŠāļąāļ™āļ™āļīāļĐāļāļēāļ™āļ—āļĩāđˆāđ„āļĄāđˆāļ–āļđāļāļ•āđ‰āļ­āļ‡āļ‚āļ­āļ‡āļ„āļļāļ“
āđƒāļ™āļĢāļŦāļąāļŠāļ‚āļ­āļ‡āļ„āļļāļ“āļ—āļĩāđˆāđ„āļĄāđˆāđ€āļ›āđ‡āļ™āļ­āļąāļ™āļ•āļĢāļēāļĒāđ‚āļ”āļĒāđ„āļĄāđˆāļĄāļĩāļāļēāļĢāđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž āđāļ•āđˆāļ—āļģāđƒāļŦāđ‰āđ€āļāļīāļ”āļ›āļąāļāļŦāļēāđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļ
āļ„āļ­āļĄāđ„āļžāđ€āļĨāļ­āļĢāđŒāđƒāļŠāđ‰āđ€āļŠāļĢāļĩāļ āļēāļžāđƒāļ™āļāļēāļĢāļˆāļąāļ”āđ€āļĢāļĩāļĒāļ‡āļŠāļīāđˆāļ‡āļ•āđˆāļēāļ‡ āđ† āđ€āļĄāļ·āđˆāļ­āļ„āļļāļ“āļ›āļĢāļąāļšāđƒāļŦāđ‰āđ€āļŦāļĄāļēāļ°āļŠāļĄ āļŦāļĢāļ·āļ­ (2) āļ™āđˆāļēāđ€āļĻāļĢāđ‰āļē
āļ„āļ­āļĄāđ„āļžāđ€āļĨāļ­āļĢāđŒāļāđ‡āļĄāļĩāļˆāļļāļ”āļšāļāļžāļĢāđˆāļ­āļ‡āđ€āļŠāđˆāļ™āļāļąāļ™ āļ‹āļķāđˆāļ‡āļĢāļ§āļĄāļ–āļķāļ‡āļˆāļļāļ”āļšāļāļžāļĢāđˆāļ­āļ‡āđƒāļ™āļ•āļąāļ§āđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļ”āđ‰āļ§āļĒ āļŠāļģāļŦāļĢāļąāļšāļ„āļ­āļĄāđ„āļžāđ€āļĨāļ­āļĢāđŒāļ—āļĩāđˆāđ€āļŠāļ–āļĩāļĒāļĢāđ€āļŠāđˆāļ™
"gcc" āļšāļ™āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāļ—āļąāđˆāļ§āđ„āļ›āđ€āļŠāđˆāļ™ Pentium āļ‚āđ‰āļ­āļšāļāļžāļĢāđˆāļ­āļ‡āđƒāļ™āļāļēāļĢāđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāđ„āļĄāđˆāļ„āđˆāļ­āļĒāļĄāļĩāļ›āļąāļāļŦāļē (āļ“
āļ›āļĩ 2000 āļĄāļĩāļ›āļąāļāļŦāļēāđ€āļĄāļ·āđˆāļ­āļŠāļ­āļ‡āļŠāļēāļĄāļ›āļĩāļāđˆāļ­āļ™)

āļŦāļēāļāļ„āļļāļ“āđ„āļĄāđˆāļĢāļ°āļšāļļ "-g" āļŦāļĢāļ·āļ­ "-O" āđƒāļ™āļ„āļģāļŠāļąāđˆāļ‡āļāļēāļĢāļ„āļ­āļĄāđ„āļžāļĨāđŒ āļœāļĨāļĨāļąāļžāļ˜āđŒāļ—āļĩāđˆāđ„āļ”āđ‰āļ„āļ·āļ­āļ§āļąāļ•āļ–āļļ
āđ„āļŸāļĨāđŒāđ„āļĄāđˆāđ€āļŦāļĄāļēāļ°āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļ”āļĩāļšāļąāđŠāļāļŦāļĢāļ·āļ­āļ—āļģāļ‡āļēāļ™āđ€āļĢāđ‡āļ§ āļ”āđ‰āļ§āļĒāđ€āļŦāļ•āļļāļœāļĨāļšāļēāļ‡āļ­āļĒāđˆāļēāļ‡āļ™āļĩāđˆāļ„āļ·āļ­
āļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™. āļ”āļąāļ‡āļ™āļąāđ‰āļ™āđƒāļŦāđ‰āļĢāļ°āļšāļļ "-g" āļŦāļĢāļ·āļ­ "-O" āđ€āļŠāļĄāļ­

āđƒāļ™āļšāļēāļ‡āļĢāļ°āļšāļš āļ„āļļāļ“āļ•āđ‰āļ­āļ‡āļĢāļ°āļšāļļ "-g" āđƒāļŦāđ‰āļāļąāļšāļ—āļąāđ‰āļ‡āļ‚āļąāđ‰āļ™āļ•āļ­āļ™āļāļēāļĢāļ„āļ­āļĄāđ„āļžāļĨāđŒāđāļĨāļ°āļĨāļīāļ‡āļāđŒ āļāļąāļšāļ„āļ™āļ­āļ·āđˆāļ™
(āđ€āļŠāđˆāļ™ Linux) āļˆāļģāđ€āļ›āđ‡āļ™āļ•āđ‰āļ­āļ‡āļˆāļąāļ”āđ€āļ•āļĢāļĩāļĒāļĄāđƒāļ™āļ‚āļąāđ‰āļ™āļ•āļ­āļ™āļāļēāļĢāļĢāļ§āļšāļĢāļ§āļĄāđ€āļ—āđˆāļēāļ™āļąāđ‰āļ™ āđƒāļ™āļšāļēāļ‡āļĢāļ°āļšāļš "-O"
āļˆāļĢāļīāļ‡ āđ† āđāļĨāđ‰āļ§āļ—āļģāļŠāļīāđˆāļ‡āļ—āļĩāđˆāđāļ•āļāļ•āđˆāļēāļ‡āđ„āļ›āļˆāļēāļāļ‚āļąāđ‰āļ™āļ•āļ­āļ™āļāļēāļĢāđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡ āđƒāļ™āļ‚āļ“āļ°āļ—āļĩāđˆāļ‚āļąāđ‰āļ™āļ•āļ­āļ™āļ­āļ·āđˆāļ™āđ† āļˆāļ°āđ„āļĄāđˆāļĄāļĩāļœāļĨāđƒāļ”āđ†
āđ„āļĄāđˆāļ§āđˆāļēāđƒāļ™āļāļĢāļ“āļĩāđƒāļ” āļāļēāļĢāđƒāļŦāđ‰ "-g" āļŦāļĢāļ·āļ­ "-O" āļŠāļģāļŦāļĢāļąāļšāļ—āļąāđ‰āļ‡āļŠāļ­āļ‡āļ„āļģāļŠāļąāđˆāļ‡āļ™āļąāđ‰āļ™āđ„āļĄāđˆāđ€āļ›āđ‡āļ™āļ­āļąāļ™āļ•āļĢāļēāļĒāđ€āļŠāļĄāļ­āđ„āļ›

āļ„āļģāđāļ™āļ°āļ™āļģ:
āļ„āļ­āļĄāđ„āļžāđ€āļĨāļ­āļĢāđŒāļŠāđˆāļ§āļ™āđƒāļŦāļāđˆāļŠāļēāļĄāļēāļĢāļ–āļ•āļĢāļ§āļˆāļˆāļąāļšāļ‚āđ‰āļ­āļœāļīāļ”āļžāļĨāļēāļ”āđƒāļ™āļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāļ—āļąāđˆāļ§āđ„āļ›āđ„āļ”āđ‰ (āđ€āļŠāđˆāļ™
āļĨāļ·āļĄāļ„āļ·āļ™āļ„āđˆāļēāļˆāļēāļāļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ—āļĩāđˆāļ„āļ§āļĢāļ„āļ·āļ™āļ„āđˆāļē) āđ‚āļ”āļĒāļ›āļāļ•āļī,
āļ„āļļāļ“āļˆāļ°āļ•āđ‰āļ­āļ‡āđ€āļ›āļīāļ”āļ„āļģāđ€āļ•āļ·āļ­āļ™ āļ§āļīāļ˜āļĩāļ—āļĩāđˆāļ„āļļāļ“āļ—āļģāļŠāļīāđˆāļ‡āļ™āļĩāđ‰āļ‚āļķāđ‰āļ™āļ­āļĒāļđāđˆāļāļąāļšāļ„āļ­āļĄāđ„āļžāđ€āļĨāļ­āļĢāđŒāļ‚āļ­āļ‡āļ„āļļāļ“ (āļ”āļđ man
āļŦāļ™āđ‰āļē) āđāļ•āđˆāļ”āđ‰āļ§āļĒāļ„āļ­āļĄāđ„āļžāđ€āļĨāļ­āļĢāđŒ "gcc" āļ‰āļąāļ™āļĄāļąāļāļˆāļ°āđƒāļŠāđ‰āļŠāļīāđˆāļ‡āļ™āļĩāđ‰:

gcc -g -āļœāļ™āļąāļ‡ -c xyz.c -o xyz.o

(āļšāļēāļ‡āļ„āļĢāļąāđ‰āļ‡āļ‰āļąāļ™āļĒāļąāļ‡āđ€āļžāļīāđˆāļĄ "-Wno-uninitialized" āļŦāļĨāļąāļ‡ "-Wall" āđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļāļ„āļģāđ€āļ•āļ·āļ­āļ™āļ„āļ·āļ­
āļĄāļąāļāļˆāļ°āļœāļīāļ”āļ—āļĩāđˆāļ„āļĢāļ­āļšāļ•āļąāļ”āđ€āļĄāļ·āđˆāļ­āđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž)

āļ„āļģāđ€āļ•āļ·āļ­āļ™āđ€āļŦāļĨāđˆāļēāļ™āļĩāđ‰āļŠāđˆāļ§āļĒāļ‰āļąāļ™āļ›āļĢāļ°āļŦāļĒāļąāļ”āđ€āļ§āļĨāļēāđƒāļ™āļāļēāļĢāļ”āļĩāļšāļąāđŠāļāđ„āļ”āđ‰āļŦāļĨāļēāļĒāļŠāļąāđˆāļ§āđ‚āļĄāļ‡

āļ­āļ·āđˆāļ™āđ† āļĄāļĩāļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒ āļāļēāļĢāļĢāļ§āļšāļĢāļ§āļĄ āļ•āļąāļ§āđ€āļĨāļ·āļ­āļ
āļšāđˆāļ­āļĒāļ„āļĢāļąāđ‰āļ‡ āđ„āļŸāļĨāđŒāļĢāļ§āļĄāļ—āļĩāđˆāļˆāļģāđ€āļ›āđ‡āļ™āļˆāļ°āļ–āļđāļāđ€āļāđ‡āļšāđ„āļ§āđ‰āđƒāļ™āđ„āļ”āđ€āļĢāđ‡āļāļ—āļ­āļĢāļĩāļ­āļ·āđˆāļ™āļ—āļĩāđˆāđ„āļĄāđˆāđƒāļŠāđˆāđ„āļ”āđ€āļĢāđ‡āļāļ—āļ­āļĢāļĩāļ›āļąāļˆāļˆāļļāļšāļąāļ™
āđ„āļ”āđ€āļĢāđ‡āļāļ—āļ­āļĢāļĩāļŦāļĢāļ·āļ­āļĢāļ°āļšāļšāļĢāļ§āļĄāđ„āļ”āđ€āļĢāđ‡āļāļ—āļ­āļĢāļĩ (/ usr / āļĢāļ§āļĄ). āļŠāļīāđˆāļ‡āļ™āļĩāđ‰āļĄāļąāļāđ€āļāļīāļ”āļ‚āļķāđ‰āļ™āđ€āļĄāļ·āđˆāļ­
āļ„āļļāļ“āļāļģāļĨāļąāļ‡āđƒāļŠāđ‰āđ„āļĨāļšāļĢāļēāļĢāļĩāļ—āļĩāđˆāļĄāļēāļžāļĢāđ‰āļ­āļĄāļāļąāļšāđ„āļŸāļĨāđŒāļĢāļ§āļĄāđ€āļžāļ·āđˆāļ­āļāļģāļŦāļ™āļ”āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļŦāļĢāļ·āļ­āļ„āļĨāļēāļŠ

āļŠāļĄāļĄāļ•āļīāļ§āđˆāļē āļ„āļļāļ“āļāļģāļĨāļąāļ‡āđ€āļ‚āļĩāļĒāļ™āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ—āļĩāđˆāđƒāļŠāđ‰āđ„āļĨāļšāļĢāļēāļĢāļĩ Qt āļ„āļļāļ“āđ„āļ”āđ‰
āļ•āļīāļ”āļ•āļąāđ‰āļ‡āļŠāļģāđ€āļ™āļēāđƒāļ™āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļ‚āļ­āļ‡āđ„āļĨāļšāļĢāļēāļĢāļĩ Qt āđƒāļ™ /home/users/joe/qtāļ‹āļķāđˆāļ‡āļŦāļĄāļēāļĒāļ„āļ§āļēāļĄāļ§āđˆāļē
āļĢāļ§āļĄāđ„āļŸāļĨāđŒāļ–āļđāļāđ€āļāđ‡āļšāđ„āļ§āđ‰āđƒāļ™āđ„āļ”āđ€āļĢāđ‡āļāļ—āļ­āļĢāļĩ /home/users/joe/qt/include. āđƒāļ™āļĢāļŦāļąāļŠāļ‚āļ­āļ‡āļ„āļļāļ“ āļ„āļļāļ“
āļ•āđ‰āļ­āļ‡āļāļēāļĢāļ—āļĩāđˆāļˆāļ°āļŠāļēāļĄāļēāļĢāļ–āļ—āļģāļŠāļīāđˆāļ‡āļ™āļĩāđ‰:

#āļĢāļ§āļĄ

āđāļ—āļ™

#include "/home/users/joe/qt/include/qwidget.h"

āļ„āļļāļ“āļŠāļēāļĄāļēāļĢāļ–āļšāļ­āļāđƒāļŦāđ‰āļ„āļ­āļĄāđ„āļžāđ€āļĨāļ­āļĢāđŒāļ„āđ‰āļ™āļŦāļēāļāļēāļĢāļĢāļ§āļĄāđ„āļŸāļĨāđŒāđƒāļ™āđ„āļ”āđ€āļĢāđ‡āļāļ—āļ­āļĢāļĩāļ­āļ·āđˆāļ™āđ‚āļ”āļĒāđƒāļŠāđ‰āļ„āļģāļŠāļąāđˆāļ‡
āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļāļēāļĢāļĢāļ§āļšāļĢāļ§āļĄ "-I":

g++ -I/home/users/joe/qt/include -g -c mywidget.cpp -o mywidget.o

āđ‚āļ”āļĒāļ›āļāļ•āļīāđāļĨāđ‰āļ§āļˆāļ°āđ„āļĄāđˆāļĄāļĩāļŠāđˆāļ­āļ‡āļ§āđˆāļēāļ‡āļĢāļ°āļŦāļ§āđˆāļēāļ‡ "-I" āļāļąāļšāļŠāļ·āđˆāļ­āđ„āļ”āđ€āļĢāđ‡āļāļ—āļ­āļĢāļĩ

āđ€āļĄāļ·āđˆāļ­āļ„āļ­āļĄāđ„āļžāđ€āļĨāļ­āļĢāđŒ C++ āļ„āđ‰āļ™āļŦāļēāđ„āļŸāļĨāđŒ qwidget.h, āļĄāļąāļ™āļˆāļ°āļ”āļđāđƒāļ™
/home/users/joe/qt/include āļāđˆāļ­āļ™āļ—āļĩāđˆāļˆāļ°āļ”āļđāđƒāļ™āļĢāļ°āļšāļšāļĢāļ§āļĄāļ–āļķāļ‡āđ„āļ”āđ€āļĢāđ‡āļāļ—āļ­āļĢāļĩ āļ„āļļāļ“āļŠāļēāļĄāļēāļĢāļ–
āļĢāļ°āļšāļļāļ•āļąāļ§āđ€āļĨāļ·āļ­āļ "-I" āđ„āļ”āđ‰āļĄāļēāļāđ€āļ—āđˆāļēāļ—āļĩāđˆāļ„āļļāļ“āļ•āđ‰āļ­āļ‡āļāļēāļĢ

āļāļēāļĢāđƒāļŠāđ‰ āļŦāđ‰āļ­āļ‡āļŠāļĄāļļāļ”
āļ„āļļāļ“āļĄāļąāļāļˆāļ°āļ•āđ‰āļ­āļ‡āļšāļ­āļāļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āđƒāļŦāđ‰āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļāļąāļšāđ„āļĨāļšāļĢāļēāļĢāļĩāļ āļēāļĒāļ™āļ­āļāļ—āļĩāđˆāđ€āļ‰āļžāļēāļ°āđ€āļˆāļēāļ°āļˆāļ‡ āļŦāļēāļāļ„āļļāļ“
āļāļģāļĨāļąāļ‡āđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āđƒāļ” āđ† āļ—āļĩāđˆāđ„āļĄāđˆāđ„āļ”āđ‰āđ€āļ›āđ‡āļ™āļŠāđˆāļ§āļ™āļŦāļ™āļķāđˆāļ‡āļ‚āļ­āļ‡āđ„āļĨāļšāļĢāļēāļĢāļĩ C āļĄāļēāļ•āļĢāļāļēāļ™ āļ•āļąāļ§ "-l" (āļ•āļąāļ§āļžāļīāļĄāļžāđŒāđ€āļĨāđ‡āļ
L) āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļšāļ­āļāļ§āđˆāļēāļˆāļ°āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļāļąāļšāļŦāđ‰āļ­āļ‡āļŠāļĄāļļāļ”āđ€āļ‰āļžāļēāļ°:

āļ‹āļĩāļ‹āļĩ -g xyz.o -o xyz -lm

"-lm" āļšāļ­āļāļ§āđˆāļēāļˆāļ°āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļāļąāļšāđ„āļĨāļšāļĢāļēāļĢāļĩāļ„āļ“āļīāļ•āļĻāļēāļŠāļ•āļĢāđŒāļ‚āļ­āļ‡āļĢāļ°āļšāļš āļ‹āļķāđˆāļ‡āļ„āļļāļ“āļˆāļ°āļ•āđ‰āļ­āļ‡āđƒāļŠāđ‰āļŦāļēāļāļ„āļļāļ“āļāļģāļĨāļąāļ‡āđƒāļŠāđ‰
āļŸāļąāļ‡āļāđŒāļŠāļąāđˆāļ™āđ€āļŠāđˆāļ™ "sqrt"

āļĢāļ°āļ§āļąāļ‡: āļŦāļēāļāļ„āļļāļ“āļĢāļ°āļšāļļāļ•āļąāļ§āđ€āļĨāļ·āļ­āļ "-l" āļĄāļēāļāļāļ§āđˆāļēāļŦāļ™āļķāđˆāļ‡āļ•āļąāļ§ āļ„āļģāļŠāļąāđˆāļ‡āļŠāļēāļĄāļēāļĢāļ–āļŠāļĢāđ‰āļēāļ‡āļ„āļ§āļēāļĄāđāļ•āļāļ•āđˆāļēāļ‡āđƒāļ™āļšāļēāļ‡āļŠāđˆāļ§āļ™āđ„āļ”āđ‰
āļĢāļ°āļšāļšāļ•āđˆāļēāļ‡āđ† āļŦāļēāļāļ„āļļāļ“āđ„āļ”āđ‰āļĢāļąāļšāļ•āļąāļ§āđāļ›āļĢāļ—āļĩāđˆāđ„āļĄāđˆāđ„āļ”āđ‰āļāļģāļŦāļ™āļ”āđ€āļĄāļ·āđˆāļ­āļ„āļļāļ“āļĢāļđāđ‰āļ§āđˆāļēāļ„āļļāļ“āđ„āļ”āđ‰āļĢāļ§āļĄ
āđ„āļĨāļšāļĢāļēāļĢāļĩāļ—āļĩāđˆāļāļģāļŦāļ™āļ” āļ„āļļāļ“āļ­āļēāļˆāļĨāļ­āļ‡āļĒāđ‰āļēāļĒāđ„āļĨāļšāļĢāļēāļĢāļĩāļ™āļąāđ‰āļ™āđ„āļ›āļ—āļĩāđˆāļ—āđ‰āļēāļĒāļ„āļģāļŠāļąāđˆāļ‡
āļŦāļĢāļ·āļ­āđāļĄāđ‰āđāļ•āđˆāļĢāļ§āļĄāđ€āļ›āđ‡āļ™āļ„āļĢāļąāđ‰āļ‡āļ—āļĩāđˆāļŠāļ­āļ‡āļ—āļĩāđˆāļŠāđˆāļ§āļ™āļ—āđ‰āļēāļĒāļ‚āļ­āļ‡āļšāļĢāļĢāļ—āļąāļ”āļ„āļģāļŠāļąāđˆāļ‡

āļšāļēāļ‡āļ„āļĢāļąāđ‰āļ‡āđ„āļĨāļšāļĢāļēāļĢāļĩāļ—āļĩāđˆāļ„āļļāļ“āļ•āđ‰āļ­āļ‡āļāļēāļĢāļˆāļ°āđ„āļĄāđˆāļ–āļđāļāđ€āļāđ‡āļšāđ„āļ§āđ‰āđƒāļ™āļ•āļģāđāļŦāļ™āđˆāļ‡āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļŠāļģāļŦāļĢāļąāļš system
āļŦāđ‰āļ­āļ‡āļŠāļĄāļļāļ” "-labc" āļ„āđ‰āļ™āļŦāļēāđ„āļŸāļĨāđŒāļŠāļ·āđˆāļ­ libabc.a or libab.so or libab.sa āđƒāļ™
āđ„āļ”āđ€āļĢāđ‡āļāļ—āļ­āļĢāļĩāđ„āļĨāļšāļĢāļēāļĢāļĩāļĢāļ°āļšāļš (/ usr / lib āđāļĨāļ°āļĄāļąāļāļˆāļ°āļĄāļĩāļ—āļĩāđˆāļ­āļ·āđˆāļ™āļ”āđ‰āļ§āļĒ āļ‚āļķāđ‰āļ™āļ­āļĒāļđāđˆāļāļąāļšāļ§āđˆāļē
Unix āļ—āļĩāđˆāļ„āļļāļ“āđƒāļŠāđ‰āļ‡āļēāļ™āļ­āļĒāļđāđˆ) āļ•āļąāļ§āđ€āļĨāļ·āļ­āļ "-L" āļĢāļ°āļšāļļāđ„āļ”āđ€āļĢāđ‡āļāļ—āļ­āļĢāļĩāđ€āļžāļīāđˆāļĄāđ€āļ•āļīāļĄāđ€āļžāļ·āđˆāļ­āļ„āđ‰āļ™āļŦāļē
āļŠāļģāļŦāļĢāļąāļšāļŦāđ‰āļ­āļ‡āļŠāļĄāļļāļ” āļŦāļēāļāļ•āđ‰āļ­āļ‡āļāļēāļĢāļ™āļģāļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļ‚āđ‰āļēāļ‡āļ•āđ‰āļ™āļ­āļĩāļāļ„āļĢāļąāđ‰āļ‡ āļŠāļĄāļĄāļ•āļīāļ§āđˆāļēāļ„āļļāļ“āđ„āļ”āđ‰āļ•āļīāļ”āļ•āļąāđ‰āļ‡āđ„āļĨāļšāļĢāļēāļĢāļĩ Qt
in /home/users/joe/qtāļ‹āļķāđˆāļ‡āļŦāļĄāļēāļĒāļ„āļ§āļēāļĄāļ§āđˆāļēāđ„āļŸāļĨāđŒāđ„āļĨāļšāļĢāļēāļĢāļĩāļ­āļĒāļđāđˆāđƒāļ™ /home/users/joe/qt/lib.
āļ‚āļąāđ‰āļ™āļ•āļ­āļ™āļāļēāļĢāđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļŠāļģāļŦāļĢāļąāļšāđ‚āļ›āļĢāđāļāļĢāļĄāļ‚āļ­āļ‡āļ„āļļāļ“āļ­āļēāļˆāļĄāļĩāļĨāļąāļāļĐāļ“āļ°āļ”āļąāļ‡āļ™āļĩāđ‰:

g ++ -g test_mywidget.o mywidget.o -o test_mywidget -L/home/users/joe/qt/lib -lqt

(āđƒāļ™āļšāļēāļ‡āļĢāļ°āļšāļš āļŦāļēāļāļ„āļļāļ“āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āđƒāļ™ Qt āļ„āļļāļ“āļˆāļ°āļ•āđ‰āļ­āļ‡āđ€āļžāļīāđˆāļĄāđ„āļĨāļšāļĢāļēāļĢāļĩāļ­āļ·āđˆāļ™āļ”āđ‰āļ§āļĒ (āđ€āļŠāđˆāļ™
"-L/usr/X11R6/lib -lX11 -lXext") āļŠāļīāđˆāļ‡āļ—āļĩāđˆāļ„āļļāļ“āļ•āđ‰āļ­āļ‡āļ—āļģāļˆāļ°āļ‚āļķāđ‰āļ™āļ­āļĒāļđāđˆāļāļąāļšāļĢāļ°āļšāļšāļ‚āļ­āļ‡āļ„āļļāļ“)

āđ‚āļ›āļĢāļ”āļ—āļĢāļēāļšāļ§āđˆāļēāđ„āļĄāđˆāļĄāļĩāļŠāđˆāļ­āļ‡āļ§āđˆāļēāļ‡āļĢāļ°āļŦāļ§āđˆāļēāļ‡ "-L" āđāļĨāļ°āļŠāļ·āđˆāļ­āđ„āļ”āđ€āļĢāđ‡āļāļ—āļ­āļĢāļĩ āļ•āļąāļ§āđ€āļĨāļ·āļ­āļ "-L" āļĄāļąāļāļˆāļ°
āđ„āļ›āļāđˆāļ­āļ™āļ•āļąāļ§āđ€āļĨāļ·āļ­āļ "-l" āđƒāļ” āđ† āļ—āļĩāđˆāļĄāļąāļ™āļ„āļ§āļĢāļˆāļ°āļŠāđˆāļ‡āļœāļĨāļāļĢāļ°āļ—āļš

āļ„āļļāļ“āļĢāļđāđ‰āđ„āļ”āđ‰āļ­āļĒāđˆāļēāļ‡āđ„āļĢāļ§āđˆāļēāļŦāđ‰āļ­āļ‡āļŠāļĄāļļāļ”āđƒāļ”āļ—āļĩāđˆāļ„āļļāļ“āļ•āđ‰āļ­āļ‡āļāļēāļĢ? āđ‚āļ”āļĒāļ—āļąāđˆāļ§āđ„āļ›āļ™āļĩāđˆāđ€āļ›āđ‡āļ™āļ„āļģāļ–āļēāļĄāļ—āļĩāđˆāļĒāļēāļāđāļĨāļ°āđāļ•āļāļ•āđˆāļēāļ‡āļāļąāļ™āđ„āļ›
āļ‚āļķāđ‰āļ™āļ­āļĒāļđāđˆāļāļąāļšāļ›āļĢāļ°āđ€āļ āļ—āļ‚āļ­āļ‡ Unix āļ—āļĩāđˆāļ„āļļāļ“āđƒāļŠāđ‰ āđ€āļ­āļāļŠāļēāļĢāļ›āļĢāļ°āļāļ­āļšāļŠāļģāļŦāļĢāļąāļšāļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļŦāļĢāļ·āļ­
āļŠāļąāđ‰āļ™āđ€āļĢāļĩāļĒāļ™āļ—āļĩāđˆāļ„āļļāļ“āđƒāļŠāđ‰āļ„āļ§āļĢāļšāļ­āļāļ§āđˆāļēāļŦāđ‰āļ­āļ‡āļŠāļĄāļļāļ”āđƒāļ”āļ—āļĩāđˆāļ„āļļāļ“āļ•āđ‰āļ­āļ‡āļāļēāļĢāđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡ āļŦāļēāļāļ„āļļāļ“āļāļģāļĨāļąāļ‡āđƒāļŠāđ‰
āļŸāļąāļ‡āļāđŒāļŠāļąāđˆāļ™āļŦāļĢāļ·āļ­āļ„āļĨāļēāļŠāļˆāļēāļāđāļžāđ‡āļ„āđ€āļāļˆāļ āļēāļĒāļ™āļ­āļ āļĄāļąāļāļˆāļ°āļĄāļĩāđ„āļĨāļšāļĢāļēāļĢāļĩāđˆāļ—āļĩāđˆāļ„āļļāļ“āļ•āđ‰āļ­āļ‡āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡
āļāļąāļš; āđ„āļĨāļšāļĢāļēāļĢāļĩāļĄāļąāļāļˆāļ°āđ€āļ›āđ‡āļ™āđ„āļŸāļĨāđŒāļŠāļ·āđˆāļ­ "libabc.a" āļŦāļĢāļ·āļ­ "libabc.so" āļŦāļĢāļ·āļ­ "libabc.sa"
āļŦāļēāļāļ„āļļāļ“āļ•āđ‰āļ­āļ‡āļāļēāļĢāđ€āļžāļīāđˆāļĄāļ•āļąāļ§āđ€āļĨāļ·āļ­āļ "-labc"

āđ€āļĢāļ·āđˆāļ­āļ‡ āļ­āļ·āđˆāļ™ āđ† āļ—āļģāđƒāļŦāđ‰āđ€āļāļīāļ”āļ„āļ§āļēāļĄāļŠāļąāļšāļŠāļ™ āļŠāļīāđˆāļ‡
āļ„āļļāļ“āļ­āļēāļˆāļŠāļąāļ‡āđ€āļāļ•āđ€āļŦāđ‡āļ™āļ§āđˆāļēāļŠāļēāļĄāļēāļĢāļ–āļĢāļ°āļšāļļāļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ—āļĩāđˆāļ›āļāļ•āļīāđƒāļŠāđ‰āļāļąāļš
āļāļēāļĢāļĢāļ§āļšāļĢāļ§āļĄāđƒāļ™āļ‚āļąāđ‰āļ™āļ•āļ­āļ™āļāļēāļĢāđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āđāļĨāļ°āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ—āļĩāđˆāļ›āļāļ•āļīāđƒāļŠāđ‰āļāļąāļšāļāļēāļĢāđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļšāļ™
āļ‚āļąāđ‰āļ™āļ•āļ­āļ™āļāļēāļĢāļĢāļ§āļšāļĢāļ§āļĄ āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āđ€āļŠāđˆāļ™ āļ„āļģāļŠāļąāđˆāļ‡āļ•āđˆāļ­āđ„āļ›āļ™āļĩāđ‰āļ–āļđāļāļ•āđ‰āļ­āļ‡:

āļ‹āļĩāļ‹āļĩ -g -L/usr/X11R6/lib -c xyz.c -o xyz.o
cc -g -I/āļ—āļĩāđˆāđ„āļŦāļ™āļŠāļąāļāđāļŦāđˆāļ‡/āļĢāļ§āļĄ xyz.o -o xyz

āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ—āļĩāđˆāđ„āļĄāđˆāđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡āļˆāļ°āļ–āļđāļāļĨāļ°āđ€āļ§āđ‰āļ™ āļ„āļģāļŠāļąāđˆāļ‡āļ‚āđ‰āļēāļ‡āļ•āđ‰āļ™āļ™āļąāđ‰āļ™āđ€āļ—āļĩāļĒāļšāđ€āļ—āđˆāļēāļāļąāļšāļŠāļīāđˆāļ‡āļ™āļĩāđ‰:

āļ‹āļĩāļ‹āļĩ -g -c xyz.c -o xyz.o
āļ‹āļĩāļ‹āļĩ -g xyz.o -o xyz

āđƒāļŠāđ‰ makepp_tutorial_compilation āļ­āļ­āļ™āđ„āļĨāļ™āđŒāđ‚āļ”āļĒāđƒāļŠāđ‰āļšāļĢāļīāļāļēāļĢ onworks.net


āđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāđāļĨāļ°āđ€āļ§āļīāļĢāđŒāļāļŠāđ€āļ•āļŠāļąāļ™āļŸāļĢāļĩ

āļ”āļēāļ§āļ™āđŒāđ‚āļŦāļĨāļ”āđāļ­āļž Windows & Linux

āļ„āļģāļŠāļąāđˆāļ‡ Linux

Ad