home *** CD-ROM | disk | FTP | other *** search
Text File | 1979-12-31 | 95.0 KB | 2,255 lines |
-
-
-
-
- ùÇæÆ£ 3.
-
-
- ìáí«α ¿¡ßΓαπ¼Ñ¡Γá½∞¡δσ ßαÑñßΓó »á¬ÑΓá Quick-C
-
-
- â½áóδ:
-
- 9. 諼»¿½∩µ¿∩ ¿ ¬«¼»á¡«ó¬á »α«úαá¼¼.
- 10.櫺ñá¡¿Ñ í¿í½¿«ΓѬ Quick-C ¿ áóΓ«¡«¼¡δσ
- í¿í½¿«ΓѬ.
- 11.ÇóΓ«¼áΓ¿º¿α«óá¡¡á∩ αáºαáí«Γ¬á »α«úαá¼¼ ß
- »«¼«Θ∞ε πΓ¿½¿Γδ MAKE.
-
-
-
- 諼»¿½∩Γ«α Microsoft Quick-C ¿¼ÑÑΓ ¡Ñ Γ«½∞¬« ¿¡ΓÑúα¿α«óá¡¡πε ßαÑñπ
- αáºαáí«Γ¬¿ »α«úαá¼¼; «¡ Γá¬ªÑ ó¬½ετáÑΓ ó ßÑí∩ ¡Ñ߬«½∞¬« ¼«Θ¡δσ
- »α«úαá¼¼¡δσ ßαÑñßΓó, ñ«»«½¡∩εΘ¿σ ¿¡ΓÑúα¿α«óá¡¡πε ßαÑñπ. ìáßΓ«∩Θ¿⌐ Éáºñѽ
- »«¬áºδóáÑΓ, ¬á¬ »α¿¼Ñ¡∩Γ∞ ñá¡¡δÑ ßαÑñßΓóá, ¬«Γ«αδÑ ó¬½ετáεΓ:
-
- - 諼»¿½∩Γ«α QCL, ß«ºñáεΘ¿⌐ ¿º ¿ßσ«ñ¡δσ æê-Σá⌐½«ó «íΩÑ¬Γ¡δÑ ¿
- óδ»«½¡∩ѼδÑ Σá⌐½δ ¡á ñ¿ß¬Ñ.
-
- - ÄóÑα½Ñ⌐¡δ⌐ αÑñá¬Γ«α ßó∩ºÑ⌐ LINK, «íΩÑñ¿¡∩εΘ¿⌐ «íΩÑ¬Γ¡δÑ Σá⌐½δ ¿
- áóΓ«¡«¼¡δÑ í¿í½¿«ΓѬ¿ ó óδ»«½¡∩ѼδÑ Σá⌐½δ ¿½¿ í¿í½¿«ΓѬ¿ Quick.
-
- - ôΓ¿½¿Γá LIB, «íΩÑñ¿¡∩εΘá∩ «íΩÑ¬Γ¡δÑ Σá⌐½δ ó áóΓ«¡«¼¡δÑ í¿í½¿«ΓѬ¿.
-
- - ôΓ¿½¿Γá »«ññÑ᪬¿ »α«úαá¼¼ MAKE, áóΓ«¼áΓ¿τÑ߬¿ «í¡«ó½∩εΘá∩
- »α«úαá¼¼π, »α¿ ¿º¼Ñ¡Ñ¡¿¿ ¬á¬«ú«-½¿í« ¿º ÑÑ ß«ßΓáó¡δσ ¼«ñπ½Ñ⌐.
-
-
- âïÇéÇ 9.
-
-
- 諼»¿½∩µ¿∩ ¿ ¬«¼»á¡«ó¬á »α«úαá¼¼.
-
-
- 9.1. Åα«µÑßß ¬«¼»¿½∩µ¿¿ ¿ αÑñá¬Γ¿α«óá¡¿∩ ßó∩ºÑ⌐.
- 9.1.1. êß»«½∞º«óá¡¿Ñ Γ«½∞¬« ¬«¼á¡ñ¡«⌐ ßΓ᫬¿ QCL.
- 9.1.2. êß»«½∞º«óá¡¿Ñ ¬«¼á¡ñ QCL ¿ LINK.
- 9.2. Äñ¡«Φáú«óá∩ ¬«¼»¿½∩µ¿∩ ¿ ¬«¼»á¡«ó¬á:
- 諼á¡ñá QCL.
- 9.3. ô»αáó½Ñ¡¿Ñ ¬«¼»¿½∩µ¿Ñ⌐ ß »«¼«Θ∞ε «»µ¿¿ QCL.
- 9.3.1. Ä»µ¿¿ »α«úαá¼¼¡«⌐ ßαÑñδ.
- 9.3.2. Ä»µ¿¿, π»αáó½∩εΘ¿Ñ αÑñá¬Γ¿α«ó᡿Ѽ
- ßó∩ºÑ⌐.
- 9.3.3. Éáß»ÑτáΓ¬á «»µ¿⌐ ¬«¼»¿½∩Γ«αá (/HELP).
- 9.3.4. çáñá¡¿Ñ ¿¼Ñ¡¿ «íΩÑ¬Γ¡«ú« Σá⌐½á (/FO).
- 9.3.5. î«ñѽ∞ »á¼∩Γ¿ (/A) ¿ «»µ¿¿ «»Ñαᵿ⌐
- ß »½áóáεΘÑ⌐ Γ«τ¬«⌐ (/FP).
- 9.3.6. êß»«½∞º«óá¡¿Ñ »α«µÑßß«α«ó 8086 ¿½¿ 80286
- (/G0, /G2).
- 9.3.7. ô»αáó½Ñ¡¿Ñ »αÑ»α«µÑßß«α«¼.
- 9.3.8. Å«ñú«Γ«ó¬á ¬ «Γ½áñ¬Ñ (/Zi, /Zd).
- 9.3.9. ô»á¬«ó¬á τ½Ñ¡«ó ßΓαπ¬Γπαδ (/Zp).
- 9.3.10.Å«ñáó½Ñ¡¿Ñ óδí«αá ßΓá¡ñáαΓ¡«⌐ í¿í½¿«-
- ΓѬ¿ (/ZI).
- 9.3.11.ô»αáó½Ñ¡¿Ñ ß«ú½áΦÑ¡¿∩¼¿ « ßó∩º∩σ (/Gc).
- 9.3.12.ôßΓá¡«ó¬á úαá¡¿µδ ñá¡¡δσ.
- 9.3.13.Ä»Γ¿¼¿ºáµ¿∩ µ¿¬½«ó (/Ol).
- 9.4. Éáºñѽ∞¡δÑ ¬«¼»¿½∩µ¿∩ ¿ αÑñá¬Γ¿α«óá¡¿Ñ ßó∩ºÑ⌐:
- QCL ¿ LINK.
- 9.4.1. ÉÑñá¬Γ¿α«óá¡¿Ñ ßó∩ºÑ⌐ »«ßαÑñßΓó«¼ ¬«¼á¡ñδ QCL.
- 9.4.2. ÉÑñá¬Γ¿α«óá¡¿Ñ ßó∩ºÑ⌐ »«ßαÑñßΓó«¼ ¬«¼á¡ñδ LINK.
- 9.5. êß»«½∞º«óá¡¿Ñ «»µ¿⌐ ¬«¼»á¡«óΘ¿¬á.
- 9.5.1. éδßóÑτ¿óá¡¿Ñ ß»¿ß¬á «»µ¿⌐ (/HE).
- 9.5.2. Åáπºδ ó »α«µÑßßÑ ¬«¼»á¡«ó¬¿ (/PAU).
- 9.5.3. éδßóÑτ¿óá¡¿Ñ ¿¡Σ«α¼áµ¿¿ « »α«µÑßßÑ
- ¬«¼»á¡«ó¬¿ (/I).
- 9.5.4. çá»αÑΓ ¡á ß««íΘÑ¡¿∩ ¬«¼»á¡«óΘ¿¬á (/B).
- 9.5.5. 櫺ñá¡¿Ñ í¿í½¿«ΓѬ Quick (/Q).
- 9.5.6. ô»á¬«ó¬á óδ»«½¡∩Ѽδσ Σá⌐½«ó (/E).
- 9.5.7. ÄΓ¬áº «Γ ßΓá¡ñáαΓ¡δσ í¿í½¿«ΓѬ (/NOD).
- 9.5.8. ôßΓá¡«ó¬á ¼á¬ß¿¼á½∞¡«ú« ¬«½¿τÑßΓóá
- ßÑú¼Ñ¡Γ«ó (/SE).
- 9.5.9. ôßΓá¡«ó¬á ¼á¬ß¿¼á½∞¡«ú« αẼÑαá
- »á¼∩Γ¿ (/CP).
- 9.5.10.櫺ñá¡¿Ñ Σá⌐½á ¬áαΓδ αáß»αÑñѽѡ¿∩
- »á¼∩Γ¿ (/M, /LI).
- 9.5.11.ô»αáó½Ñ¡¿Ñ αẼÑα«¼ ßΓѬá (/ST).
- 9.5.12.Æαá¡ß½∩µ¿∩ "ñ½¿¡¡δσ" ó맮ó«ó (/F, /NOF).
- 9.5.13.ô»á¬«ó¬á »«ß½Ññ«óáΓѽ∞¡δσ ßÑú¼Ñ¡Γ«ó
- (/PAC, /NOP).
- 9.5.14.Åα«τ¿Ñ «»µ¿¿ ¬«¼»á¡«óΘ¿¬á LINK.
- 9.6. ô»αáó½Ñ¡¿Ñ ßΓѬ«¼ ¿ ñ¿¡á¼¿τÑ߬¿¼ αáß»αÑñѽѡ¿Ñ¼
- »á¼∩Γ¿.
- 9.7. êß»«½∞º«óá¡¿Ñ «óÑα½Ñ⌐¡δσ ßΓαπ¬Γπα.
- 9.7.1. Äúαá¡¿τÑ¡¿∩ ¡á «óÑα½Ñ⌐¡δÑ ßΓαπ¬Γπαδ.
- 9.7.2. çá»α«ßδ ñ¿ß»ÑΓτÑαá «óÑα½Ñ⌐¡δσ ßΓαπ¬Γπα.
-
-
- èá¬ Γ«½∞¬« óδ «ßó«¿ΓÑ »α«úαá¼¼¿α«óá¡¿Ñ ó ¿¡ΓÑúα¿α«óá¡¡«⌐ »α«úαá¼¼¡«⌐
- ßαÑñÑ Quick-C, óá¼ ¼«ªÑΓ »«¡áñ«í¿Γ∞ß∩ π¼Ñ¡¿Ñ π»αáó½∩Γ∞ »α«µÑßß«¼
- ¬«¼»¿½∩µ¿¿ ¿ ¬«¼»á¡«ó¬¿ »α«úαá¼¼ ó¡Ñ ¿¡ΓÑúα¿α«óá¡¡«⌐ ßαÑñδ. éá¼ ¼«ªÑΓ
- φΓ« »«¡áñ«í¿Γ∞ß∩ »« ß½ÑñπεΘ¿¼ »α¿τ¿¡á¼:
-
- - éδ ß«ºñáÑΓÑ ¿ßσ«ñ¡δ⌐ ΓѬßΓ »α«úαá¼¼δ ¡á ßó«Ñ¼ ß«íßΓóÑ¡¡«¼
- αÑñá¬Γ«αÑ ΓѬßΓ«ó.
-
- - éδ ¬«¼»¿½¿απÑΓÑ »α«úαá¼¼δ, ¬«Γ«αδÑ ¡Ñ ¼«úπΓ íδΓ∞ ߬«¼»¿½¿α«óá¡δ ó
- »α«úαá¼¼¡«⌐ ßαÑñÑ Quick-C.
-
- - Åα«úαá¼¼á, ¬«Γ«απε óδ ß«ºñáÑΓÑ ¿ß»«½∞ºπÑΓ αẽ¿τ¡δÑ ¼«ñѽ¿ »á¼∩Γ¿.
-
- - éδ σ«Γ¿ΓÑ ¿º¼Ñ¡¿Γ∞ ßΓá¡ñáαΓ¡δÑ ß«ú½áΦÑ¡¿∩ « ¡á¿¼Ñ¡«óá¡¿¿ ¿ ó맮óÑ
- Σπ¡¬µ¿⌐ ¿º óáΦ¿σ »α«úαá¼¼.
-
- - é« óαѼ∩ ¬«¼»¿½∩µ¿¿ óáΦÑ⌐ »α«úαá¼¼δ óδ úÑ¡Ñα¿απÑΓÑ ß»Ñµ¿á½∞¡δÑ
- ¬«¼á¡ñδ ñ½∩ »α«µÑßß«αá 80286.
-
- - éá¼ ΓαÑíπÑΓß∩ ½¿ßΓ¿¡ú ½¿í« ß«ñÑαªáΘ¿⌐ óδó«ñ »αÑ»α«µÑßß«αá ∩ºδ¬á
- æê, ½¿í« »α«úαá¼¼¡δÑ ßÑú¼Ñ¡Γδ, ó »«α∩ñ¬Ñ »«∩ó½Ñ¡¿∩.
-
- 諼»¿½∩Γ«α Microsoft Quick-C ¿¼ÑÑΓ »α«úαá¼¼π ß ¿¼Ñ¡Ñ¼ QCL, ¬«Γ«αá∩
- ¬«¼»¿½¿απÑΓ ¿ ¬«¼»á¡πÑΓ óáΦπ »α«úαá¼¼π ó¡Ñ ßαÑñδ Quick-C. é ß½ÑñπεΘÑ⌐
- â½áóÑ »«¬áºδóáÑΓß∩, ¬á¬ ¿ß»«½∞º«óáΓ∞ ¬«¼á¡ñπ QCL ¿ «óÑα½Ñ⌐¡δ⌐
- ¬«¼»á¡«óΘ¿¬ Microsoft, ¡áºδóáѼδ⌐ LINK. Ä¡á «αúá¡¿º«óá¡á, ¬á¬ »«¬áºá¡«
- ¡¿ªÑ:
-
- ÉáºñÑ½δ æ«ñÑαªá¡¿Ñ
-
-
- 9.1-9.1.2. Ä»¿ßδóáÑΓß∩ »α«µÑßß ¬«¼»¿½∩µ¿¿ ¿ ¬«¼»á¡«ó¬¿. Åα«τΓ¿ΓÑ
- ñá¡¡δ⌐ αáºñѽ, Ñß½¿ óδ ¡Ñº¡á¬«¼δ ß ∩ºδ¬«ó«⌐ »α«ñπ¬µ¿Ñ⌐
- Σ¿α¼δ Microsoft Inc.; ó »α«Γ¿ó¡«¼ ß½πτáÑ »ÑαÑ⌐ñ¿ΓÑ ¬
- Éáºñѽπ 9.2.
- 9.2-9.3. ÄíΩ∩ß¡∩ÑΓß∩, ¬á¬ ¬«¼»¿½¿α«óáΓ∞ ¿ ¬«¼»á¡«óáΓ∞ »α«úαá¼¼δ
- ß »«¼«Θ∞ε «ñ¡«⌐ ßΓ᫬¿ ¬«¼á¡ñδ QCL , ¿ «»¿ßδóáÑΓ Σá⌐½δ
- ¿ «»µ¿¿, ¬«Γ«αδÑ »«ßΓπ»áεΓ ¡á óó«ñ ¬«¼á¡ñÑ QCL.
- 9.4-9.7. ÄíΩ∩ß¡∩ÑΓß∩, ¬á¬ ¬«¼»¿½¿α«óáΓ∞ ¿ ¬«¼»á¡«óáΓ∞ »α«úαá¼¼δ
- ó ñóá »α¿Ñ¼á: ß »«¼«Θ∞ε ¬«¼»¿½∩µ¿¿ »«ßαÑñßΓó«¼ QCL ¿
- ¬«¼»á¡«ó¬¿ »«ßαÑñßΓó«¼ LINK. é ñá¡¡δσ Éáºñѽáσ «»¿ßδóá-
- ÑΓß∩ ¿¡Σ«α¼áµ¿∩, ¬«Γ«απε QCL »ÑαÑñáÑΓ »α«úαá¼¼Ñ LINK,
- ¬α«¼Ñ Γ«ú« ß»¿ß«¬ Σá⌐½«ó ¿ «»µ¿¿, ¬«Γ«αδÑ óδ ¼«ªÑΓÑ ºá-
- ñáΓ∞ ¡á óσ«ñÑ ¬«¼á¡ñδ LINK
-
-
-
- 9.1. Åα«µÑßß ¬«¼»¿½∩µ¿¿ ¿ αÑñá¬Γ¿α«óá¡¿∩ ßó∩ºÑ⌐.
-
- 櫺ñá¡¿Ñ áóΓ«¡«¼¡«⌐ »α«úαá¼¼δ ¿º ¿ßσ«ñ¡«ú« æê-Σá⌐½á ó¡Ñ »α«úαá¼¼¡«⌐
- ßαÑñδ Quick-C «»¿ßδóáÑΓ ß½ÑñπεΘá∩ »α«µÑñπαá:
-
- 1. èáªñδ⌐ ¿ßσ«ñ¡δ⌐ Σá⌐½ ó »α«úαá¼¼Ñ ¬«¼»¿½¿απÑΓß∩, ß«ºñáóá∩
- «íΩÑ¬Γ¡δ⌐ Σá⌐½.
-
- 2. ÄíΩÑ¬Γ¡δÑ Σá⌐½δ ßó∩ºδóáεΓß∩ ß «ñ¡«⌐ ¿½¿ í«½ÑÑ áóΓ«¡«¼¡δσ
- í¿í½¿«ΓѬ (ü¿í½¿«ΓѬ¿ ß αáßΦ¿αÑ¡¿Ñ¼ .LIB) ñ½∩ Σ«α¼¿α«óá¡¿∩ óδ»«½¡∩Ѽ«ú«
- Σá⌐½á. ÅÑαÑñ ß«ºñ᡿Ѽ óδ»«½¡∩Ѽ«ú« Σá⌐½á ¬«¼»á¡«óΘ¿¬ αáºαÑΦáÑΓ ó¡ÑΦ¡¿Ñ
- ßß佬¿ ó «íΩÑ¬Γ¡δσ Σá⌐½áσ. (Æ« ÑßΓ∞, úáαá¡Γ¿απÑΓß∩ Γ«, τΓ« óßÑ Σπ¡¬µ¿¿,
- óδºδóáѼδÑ ó «íΩÑ¬Γ¡δσ Σá⌐½áσ, ß««ΓóÑΓßΓóπεΓ Σπ¡¬µ¿∩¼ ó í¿í½¿«ΓѬáσ ¿½¿
- ó ñαπú¿σ «íΩÑ¬Γ¡δσ Σá⌐½áσ).
-
- é Éáºñѽáσ 9.1.1. ¿ 9.1.2. «»¿ßδóáεΓß∩ ñóá ¼ÑΓ«ñá, ¬«Γ«αδÑ óδ ¼«ªÑΓÑ
- ¿ß»«½∞º«óáΓ∞ ñ½∩ ¬«¼»¿½∩µ¿¿ ¿ ¬«¼»á¡«ó¬¿ »α«úαá¼¼.
-
- É¿ßπ¡«¬ 9.1 ¿½½εßΓα¿απÑΓ ñá¡¡δÑ ¼ÑΓ«ñδ.
-
-
- É¿ßπ¡«¬ 9.1. 諼»¿½∩µ¿∩ ¿ ¬«¼»á¡«ó¬á »α«úαá¼¼.
-
-
- 9.1.1. êß»«½∞º«óá¡¿Ñ «ñ¡«⌐ ¬«¼á¡ñ¡«⌐ ßΓ᫬¿ QCL.
-
-
- 諼»¿½¿α«óáΓ∞ ¿ ¬«¼»á¡«óáΓ∞ »α«úαá¼¼π ¼«ª¡« ¿ß»«½∞ºπ∩ Γ«½∞¬«
- ¬«¼á¡ñ¡πε ßΓ᫬π QCL. Æ« ÑßΓ∞ ¼«ªÑΓ íδΓ∞ ¿ß»«½∞º«óá¡á «ñ¡á ¿ Γá ªÑ
- ¬«¼á¡ñ¡á∩ ßΓ᫬á, τΓ«íδ ºáñáΓ∞ ¿ßσ«ñ¡δÑ Σá⌐½δ ñ½∩ ¬«¼»¿½∩µ¿¿, «í'Ñ¬Γ¡δÑ
- Σá⌐½δ ¿ í¿í½¿«ΓѬ¿ ñ½∩ ¬«¼»á¡«ó¬¿, «»µ¿¿ ñ½∩ π»αáó½Ñ¡¿∩ ¬«¼»¿½∩Γ«α«¼ ¿
- ¬«¼»á¡«óΘ¿¬«¼. QCL ߬«¼»¿½¿απÑΓ óßÑ ¿ßσ«ñ¡δÑ Σá⌐½δ, ¬«Γ«αδÑ óδ
- ºáñáñ¿ΓÑ, ºáΓѼ »ÑαÑñáßΓ ¬«¼»á¡«óΘ¿¬π óßÑ ¿¼Ñ¡á «í'Ñ¬Γ¡δσ Σá⌐½«ó, ¿¼Ñ¡á
- í¿í½¿«ΓѬ ¿ «»µ¿¿ ¬«¼»á¡«óΘ¿¬á, ¬«Γ«αδ⌐ ºáΓѼ ß«Ññ¿¡¿Γ «í'Ñ¬Γ¡δÑ Σá⌐½δ ¿
- í¿í½¿«ΓѬ¿, ß«ºñáó ΓѼ ßá¼δ¼ óδ»«½¡∩Ѽδ⌐ Σá⌐½.
-
- 9.1.2. êß»«½∞º«óá¡¿Ñ ¬«¼á¡ñ QCL ¿ LINK.
-
- é ¬áτÑßΓóÑ á½∞ΓÑα¡áΓ¿óδ óδΦÑ«»¿ßá¡¡«¼π ß»«ß«íπ, óδ ¼«ªÑΓÑ ß¡áτá½á
- óδ»«½¡¿Γ∞ ¬«¼»¿½∩µ¿ε ß »«¼«Θ∞ε QCL ß «»µ¿Ñ⌐ /c, ºáΓѼ ¿ß»«½∞º«δóáΓ∞
- ¬«¼á¡ñπ LINK ñ½∩ »α∩¼«ú« ó맮óá ¬«¼»á¡«óΘ¿¬á. ÅαÑ¿¼πΘÑßΓó«¼ ñá¡¡«ú«
- ¼ÑΓ«ñá ∩ó½∩ÑΓß∩ Γ«, τΓ« óá¼ ¡Ñ »«ΓαÑíπÑΓß∩ ó «ñ¡«⌐ ¬«¼á¡ñ¡«⌐ ßΓ᫬Ñ,
- ºáñáóáΓ∞ ¬«¼»á¡«óΘ¿¬π óßε ¡Ñ«íσ«ñ¿¼πε ¿¡Σ«α¼áµ¿ε; ¬«¼á¡ñá LINK ºá»α«ß¿Γ
- π óáß óßε ¿¡Σ«α¼áµ¿ε, ¬«Γ«απε óδ ¡Ñ ºáñ὿. ê¡ßΓαπ¬µ¿¿ »« ¿ß»«½∞º«óá¡¿ε
- ¬«¼á¡ñδ LINK ß¼«Γα¿ΓÑ ó Éáºñѽáσ 9.4.2.1-9.4.2.4.
-
- 9.2. Äñ¡«Φáú«óá∩ ¬«¼»¿½∩µ¿∩ ¿ αÑñá¬Γ¿α«óá¡¿Ñ:
- 諼á¡ñá QCL.
-
- ä½∩ ¬«¼»¿½∩µ¿¿ ¿ ¬«¼»á¡«ó¬¿ »«ßαÑñßΓó«¼ ¬«¼á¡ñδ QCL, óáΦá «»Ñαá
- µ¿«¡¡á∩ ßαÑñá DOS ñ«½ª¡á íδΓ∞ πßΓá¡«ó½Ñ¡á Γá¬, ¬á¬ «»¿ßá¡« ¡¿ªÑ:
-
- Å«½¡«Ñ «»¿ßá¡¿Ñ ß¼«Γα¿ΓÑ ó ÉáºñÑ½Ñ 1.3.1.6 (ñ½∩ »«½∞º«óáΓѽÑ⌐ ß¿ßΓѼ
- ß ªÑßΓ¬¿¼ ñ¿ß¬«¼) ¿½¿ ó ÉáºñÑ½Ñ 1.3.2.4. (ñ½∩ »«½∞º«óáΓѽÑ⌐ ß¿ßΓѼ ß
- ú¿í¬¿¼¿ ñ¿ß¬á¼¿).
-
- - àß½¿ óδ ∩ó½∩ÑΓÑß∞ »«½∞º«óáΓѽѼ ß¿ßΓѼδ ß ªÑßΓ¬¿¼ ñ¿ß¬«¼, ßñѽá⌐ΓÑ
- ¬áΓὫú ß óáΦ¿¼ ¿ßσ«ñ¡δ¼ Σá⌐½«¼ ΓѬπΘ¿¼ ß »«¼«Θ∞ε ¬«¼á¡ñδ DOS CD.
-
- - àß½¿ óδ »«½∞ºπÑΓÑß∞ ß¿ßΓѼ«⌐ ß ú¿í¬¿¼¿ ñ¿ß¬á¼¿, πßΓá¡«ó¿ΓÑ ñ¿ß¬ÑΓπ
- ß óáΦÑ⌐ ¿ßσ«ñ¡«⌐ »α«úαá¼¼«⌐ ó ñ¿ß¬«ó«ñ é, á ¬«»¿ε ñ¿ßΓα¿íπΓ¿ó¡«⌐ ñ¿ß¬ÑΓδ
- PRODUCT ó ñ¿ß¬«ó«ñ Ç. æñѽá⌐ΓÑ ñ¿ß¬«ó«ñ é αáí«τ¿¼. Åα¿ ºá»π᪥ »α«úαá¼¼δ
- QCL óóÑñ¿ΓÑ ¿¼∩ ñ¿ß¬«ó«ñá Ç: ¡Ñ»«ßαÑñßΓóÑ¡¡« »ÑαÑñ ¬«¼á¡ñ«⌐ QCL íѺ
- αáºñѽ∩εΘ¿σ »α«íѽ«ó. é« óαѼ∩ »α«µÑßßá ¬«¼»¿½∩µ¿¿/¬«¼»á¡«ó¬¿, ß¿ßΓѼá
- íπñÑΓ »α«ß¿Γ∞ óáß πßΓá¡«ó½¿óáΓ∞ ó ñ¿ß¬«ó«ñ Ç óáΦπ αáí«τπε ¬«»¿ε
- ñ¿ßΓα¿íπΓ¿ó¡«⌐ ñ¿ß¬ÑΓδ Work ¿ ñ¿ß¬ÑΓπ, ß«ñÑαªáΘπε ß««ΓóÑΓßΓóπεΘπε
- áóΓ«¡«¼¡πε í¿í½¿«ΓѬπ.
-
- 諼á¡ñá QCL ¿¼ÑÑΓ ß½ÑñπεΘ¿⌐ Σ«α¼áΓ:
-
- QCL[[option]]...file...[[option|file]]...[[/link[[lib...link-opt.
- ..]]]]
-
- ê¡Σ«α¼áµ¿∩, óó«ñ¿¼á∩ ó ¬«¼á¡ñ¡«⌐ ßΓα«¬Ñ QCL «íΩ∩ß¡∩ÑΓß∩ ó ß½ÑñπεΘѼ
- ᯨ᪥:
-
- æ«ñÑন¼«Ñ ç¡áτÑ¡¿Ñ
-
-
- option Ä»µ¿∩ QCL; ß¼«Γα¿ΓÑ Éáºñѽδ 9.3.1-9.3.13, «»¿-
- ßδóáεΘ¿Ñ «»µ¿¿. ùΓ«íδ »«½πτ¿Γ∞ ¬αáΓ¬¿⌐ «íº«α
- ¡á¿í«½ÑÑ τáßΓ« ¿ß»«½∞ºπѼδσ «»µ¿⌐, óóÑñ¿ΓÑ:
- QCL/HELP ¿ ¡áª¼¿ΓÑ ENTER.
- file ê¼∩ ¿ßσ«ñ¡«ú« ¿½¿ «íΩÑ¬Γ¡«ú« Σá⌐½á, »ÑαÑñáóá-
- Ѽ«ú« ñ½∩ «íαáí«Γ¬¿; ½¿í« ¿¼∩ í¿í½¿«ΓѬ¿, »Ñ-
- ñáóáѼ«⌐ αÑñá¬Γ«απ ßó∩º¿ ñ½∩ «íαáí«Γ¬¿. éá¼
- ß½ÑñπÑΓ ºáñáΓ∞ σ«Γ∩ íδ «ñ¡« ¿¼∩ Σá⌐½á. Ä ºá-
- ñá¡¿¿ ¿¼Ñ¡ Σá⌐½«ó ó ¬«¼á¡ñÑ QCL ß¼«Γα¿ΓÑ Éáº-
- ñѽδ 9.2.1.1-9.2.1.3.
- lib ê¼∩ áóΓ«¡«¼¡«⌐ í¿í½¿«ΓѬ¿, »ÑαÑñáóáѼ«⌐ ¬«¼-
- »á¡«óΘ¿¬π ñ½∩ «íαáí«Γ¬¿. Å«ñα«í¡πε ¿¡Σ«α¼áµ¿ε
- « ºáñá¡¿¿ áóΓ«¡«¼¡δσ í¿í½¿«ΓѬ ß¼«Γα¿ΓÑ ó Éáº-
- ñÑ½Ñ 9.4.2.3.
- link-opt Äñ¡á ¿½¿ í«½ÑÑ «»µ¿⌐ ¬«¼»á¡«óΘ¿¬á, «»¿ßá¡¡δσ ó
- Éáºñѽáσ 9.5.1-9.5.14; 諼á¡ñá QCL »ÑαÑñáÑΓ
- ñá¡¡δÑ «»µ¿¿ ¬«¼»á¡«óΘ¿¬π. Äíδτ¡«, óá¼ ¡Ñ ¡πª-
- ¡« ºáñáóáΓ∞ «»µ¿¿ ¬«¼»á¡«óΘ¿¬á, Ñß½¿ óδ ¡Ñ σ«-
- Γ¿ΓÑ, τΓ«íδ ¬«¼»á¡«óΘ¿¬ óδ»«½¡∩½ ߻ѵ¿á½∞¡δÑ
- «»Ñαᵿ¿, Γá¬¿Ñ ¬á¬ »«ñó∩ºδóá¡¿Ñ ß»Ñµ¿á½∞¡«⌐
- í¿í½¿«ΓѬ¿, ¿º¼Ñ¡Ñ¡¿Ñ αẼÑαá »α«úαá¼¼¡«ú«
- ßΓѬá, ß«ºñá¡¿Ñ Σá⌐½á αáß»αÑñѽѡ¿∩ »á¼∩Γ¿,
- ½¿í« ó¬½ετÑ¡¿Ñ ó óδ»«½¡∩Ѽδ⌐ Σá⌐½ «Γ½áñ«τ¡«⌐
- ¿¡Σ«α¼áµ¿¿.
-
-
- é ¬«¼á¡ñ¡«⌐ ßΓα«¬Ñ QCL óδ ¼«ªÑΓÑ ºáñáΓ∞ ½εí«Ñ ¬«½¿τÑßΓó« «»µ¿⌐, ¿¼Ñ¡
- Σá⌐½«ó ¿ áóΓ«¡«¼¡δσ í¿í½¿«ΓѬ, ¡« πτΓ¿ΓÑ, τΓ« ¬«¼á¡ñ¡á∩ ßΓα«¬á ¡Ñ ñ«½ª¡á
- »αÑóδΦáΓ∞ 128 ß¿¼ó«½«ó.
-
-
- 9.2.1. çáñá¡¿Ñ ¿¼Ñ¡ Σá⌐½«ó.
-
- 諼á¡ñá QCL ¿¼ÑÑΓ ¡Ñ¬«Γ«αδÑ »αáó¿½á ñ½∩ ºáñá¡¿∩ ¿¼Ñ¡ Σá⌐½«ó,
- «ß¡«óδóáεΘ¿Ñß∩ ¡á ¿¼Ñ¡áσ ¼áαΦαπΓ«ó ¿ αáßΦ¿αÑ¡¿⌐, ¬«Γ«αδÑ óδ ¿ß»«½∞ºπÑΓÑ
- ñ½∩ ñá¡¡δσ Σá⌐½«ó. æ½ÑñπεΘ¿Ñ ÉáºñÑ½δ «»¿ßδóáεΓ »αáó¿½á, ¬«Γ«αδ¼ óδ
- ñ«½ª¡δ ß½Ññ«óáΓ∞ »α¿ ºáñá¡¿¿ ¿¼Ñ¡ Σá⌐½«ó ñ½∩ QCL.
-
-
- 9.2.1.1. üπ¬óδ ¡¿ª¡Ñú« ¿ óÑασ¡Ñú« αÑú¿ßΓαá.
-
- èᬠ¿ ó «»Ñαᵿ«¡¡«⌐ ß¿ßΓÑ¼Ñ DOS, óδ ¼«ªÑΓÑ óó«ñ¿Γ∞ ½εíδÑ ¬«¼í¿¡áµ¿¿
- íπ¬ó óÑασ¡Ñú« ¿ ¡¿ª¡Ñú« αÑú¿ßΓαá ñ½∩ ¿¼Ñ¡ Σá⌐½«ó (çá¼ÑΓ∞ΓÑ, τΓ« «»µ¿¿
- QCL τπóßΓó¿Γѽ∞¡δ ¬ αÑú¿ßΓαá¼).
-
-
- 9.2.1.2. ÉáßΦ¿αÑ¡¿∩ ¿¼Ñ¡ Σá⌐½«ó.
-
- ê¼∩ Σá⌐½á ó «»Ñαᵿ«¡¡«⌐ ß¿ßΓÑ¼Ñ DOS ß«ßΓ«¿Γ ¿º ñóπσ τáßΓÑ⌐:
- "íẫó«Ñ ¿¼∩", Γ« τΓ« ßΓ«¿Γ »ÑαÑñ Γ«τ¬«⌐, ¿ "αáßΦ¿αÑ¡¿Ñ", ¬«Γ«α«Ñ
- ß«ßΓ«¿Γ ¿º Γ«τ¬¿(.) ¿ ΓαÑσ ß¿¼ó«½«ó »«ß½Ñ Γ«τ¬¿. ÉáßΦ¿αÑ¡¿Ñ
- ¿ñÑ¡Γ¿Σ¿µ¿απÑΓ Γ¿» Σá⌐½á.
-
- 諼á¡ñá QCL ¿ß»«½∞ºπÑΓ αáßΦ¿αÑ¡¿Ñ ¬áªñ«ú« ¿¼Ñ¡¿ Σá⌐½á ñ½∩ «»αÑ-
- ñѽѡ¿∩ ß»«ß«íá «íαáí«Γ¬¿ ß««ΓóÑΓßΓóπεΘÑú« Σá⌐½á, ¬á¬ «í'∩ß¡∩ÑΓß∩ ó
- ß½ÑñπεΘÑ⌐ Γáí½¿µÑ:
-
- ÉáßΦ¿αÑ¡¿Ñ Äíαáí«Γ¬á
-
- .C QCL »αÑñ»«½áúáÑΓ, τΓ« ñá¡¡δ⌐ Σá⌐½ ∩ó½∩ÑΓß∩ ¿ßσ«ñ¡δ¼
- æê-Σá⌐½«¼, ¿ ¬«¼»¿½¿απÑΓ Ñú«.
- .OBJ QCL »αÑñ»«½áúáÑΓ, τΓ« Σá⌐½ ∩ó½∩ÑΓß∩ «í'Ñ¬Γ¡δ¼, ¿ »ÑαÑñáÑΓ
- Ñú« αÑñá¬Γ«απ ßó∩ºÑ⌐ ñ½∩ ¬«¼»á¡«ó¬¿.
- .LIB QCK »αÑñ»«½áúáÑΓ,τΓ« Σá⌐½ ∩ó½∩ÑΓß∩ áóΓ«¡«¼¡«⌐ í¿í½¿«ΓÑ-
- ¬«⌐ ¿ »ÑαÑñáÑΓ ÑÑ αÑñá¬Γ«απ ßó∩ºÑ⌐ ñ½∩ ¬«¼»á¡«ó¬¿ ó¼ÑßΓÑ
- ß« ßúÑ¡Ñα¿α«óá¡¡δ¼¿ «í'Ñ¬Γ¡δ¼¿ Σá⌐½á¼¿, ºáñá¡¡δ¼¿ ó ¬«-
- ¼á¡ñ¡«⌐ ßΓ᫬Ñ.
- ïεíδÑ ñαπú¿Ñ QCL »αÑñ»«½áúáÑΓ,τΓ« Σá⌐½ ∩ó½∩ÑΓß∩ «í'Ñ¬Γ¡δ¼ ¿ »ÑαÑñáÑΓ
- αáßΦ¿αÑ¡¿∩ Ñú« ¬«¼»á¡«óΘ¿¬π.
- ¿½¿ íѺ αáßΦ¿-
- αÑ¡¿∩.
-
- -Åα¿¼Ñα:
-
- 諼á¡ñ¡á∩ ßΓ᫬á:
-
- QCL A.C B.C C.OBJ D
-
- ¬«¼»¿½¿απÑΓ Σá⌐½δ A.C ¿ B.C,ß«ºñáÑΓ «íΩÑ¬Γ¡δÑ Σá⌐½δ ß ¿¼Ñ¡á¼¿ A.OBJ
- ¿ B.OBJ. äá¡¡δÑ «íΩÑ¬Γ¡δÑ Σá⌐½δ ºáΓѼ ¬«¼»á¡πεΓß∩ ó¼ÑßΓÑ ß «íΩÑ¬Γ¡δ¼¿
- Σá⌐½á¼¿ C.OBJ ¿ D.OBJ ñ½∩ Σ«α¼¿α«óá¡¿∩ óδ»«½¡∩Ѽ«ú« Σá⌐½á ß ¿¼Ñ¡Ñ¼ A.EXE
- (»«ß¬«½∞¬π íẫó«Ñ ¿¼∩ »Ñαó«ú« Σá⌐½á ó ¬«¼á¡ñ¡«⌐ ßΓα«¬Ñ Ç). ÄíαáΓ¿ΓÑ
- 󡿼᡿Ñ, τΓ« ñ½∩ Σá⌐½á D »αÑñ»«½áúáÑΓß∩ αáßΦ¿αÑ¡¿Ñ .OBJ, »«ß¬«½∞¬π ó
- ¬«¼á¡ñ¡«⌐ ßΓα«¬Ñ ñ½∩ ¡Ñú« ¡Ñ ºáñá¡« ¡¿¬á¬«ú« αáßΦ¿αÑ¡¿∩.
-
-
- 9.2.1.3. ìῼѡ«óá¡¿Ñ ¼áαΦαπΓ«ó.
-
- ïεí«⌐ Σá⌐½ ¼«ªÑΓ ß«ñÑαªáΓ∞ »«½¡«Ñ ¿½¿ τáßΓ¿τ¡«Ñ ¡á¿¼Ñ¡«óá¡¿Ñ
- ¼áαΦαπΓá. Å«½¡«Ñ ¿¼∩ ¼áαΦαπΓá ¡áτ¿¡áÑΓß∩ ß« ߻ѵ¿Σ¿¬áµ¿¿ ñ¿ß¬«ó«ñá;
- τáßΓ¿τ¡«Ñ ¿¼∩ ¼áαΦαπΓá ¿¼ÑÑΓ «ñ¡« ¿½¿ í«½ÑÑ ¿¼Ñ¡ ¬áΓὫú«ó »ÑαÑñ ¿¼Ñ¡Ñ¼
- Σá⌐½á, ¡« ¡Ñ ß«ñÑαª¿Γ ¿¼∩ ñ¿ß¬«ó«ñá.
-
- çáñá¡¿Ñ ¡á¿¼Ñ¡«óá¡¿∩ ¼áαΦαπΓá »«ºó«½∩ÑΓ óá¼ ºáñáóáΓ∞ ¡á óσ«ñ
- »α«úαá¼¼Ñ QCL Σá⌐½δ, ß«ñÑαªáΘ¿Ñß∩ ó αẽ¿τ¡δσ ¬áΓὫúáσ, ß«ºñáóáΓ∞ Σá⌐½δ
- ¡á αẽ¿τ¡δσ ñ¿ß¬«ó«ñáσ ¿½¿ ó αẽ¿τ¡δσ ¬áΓὫúáσ ΓѬπΘÑú« πßΓα«⌐ßΓóá.
-
- ä½∩ óδσ«ñ¡δσ Σá⌐½«ó (Γᬿσ ¬á¬ «íΩÑ¬Γ¡δÑ ¿½¿ óδ»«½¡∩ѼδÑ Σá⌐½δ),
- ¬«Γ«αδÑ óδ ß«ºñáÑΓÑ »«ßαÑñßΓó«¼ QCL, óδ ¼«ªÑΓÑ ºáñáΓ∞ ¡á¿¼Ñ¡«óá¡¿Ñ
- ¼áαΦαπΓá, «¬á¡τ¿óáεΘÑÑß∩ «íαáΓ¡δ¼ ß½φΦѼ (\), τΓ« «»αÑñѽ¿Γ∞ ß«ºñá¡¿Ñ
- Σá⌐½á »« ñá¡¡«¼π ¼áαΦαπΓπ. Åα¿ ß«ºñá¡¿¿ Σá⌐½á »α«úαá¼¼á QCL ¿ß»«½∞ºπÑΓ
- ñ½∩ ¡Ñú« ßΓá¡ñáαΓ¡«Ñ ¿¼∩.
-
- àß½¿ óδ ¡Ñ ºáñáñ¿ΓÑ »«½¡«Ñ ¿½¿ τáßΓ¿τ¡«Ñ ¡á¿¼Ñ¡«óá¡¿Ñ ¼áαΦαπΓá,
-
- QCL »αÑñ»«½áúáÑΓ, τΓ« «»αÑñѽѡ¡δÑ óá¼ ¿ßσ«ñ¡δ⌐ ¿½¿ «íΩÑ¬Γ¡δ⌐ Σá⌐½δ
- ¡áσ«ñ∩Γß∩ ó ΓѬπΘѼ ¬áΓὫúÑ, úñÑ íπñπΓ ß«ºñáóáΓ∞ß∩ óßÑ óδσ«ñ¡δÑ Σá⌐½δ.
-
-
- 9.3. ô»αáó½Ñ¡¿Ñ ¬«¼»¿½∩µ¿Ñ⌐ ß »«¼«Θ∞ε «»µ¿⌐ QCL.
-
- Ä»µ¿¿ ¬«¼á¡ñδ QCL »αÑñßΓáó½∩εΓ ß«í«⌐ ½¿í« ß½φΦ (/), ½¿í« ñÑΣ¿ß (-),
- ºá ¬«Γ«α묨 ß½ÑñπÑΓ «ñ¡á ¿½¿ í«½ÑÑ íπ¬ó.
-
- (é ñá¡¡«¼ απ¬«ó«ñßΓóÑ ñ½∩ «»µ¿⌐ ¿ß»«½∞ºπεΓß∩ ß½φΦ¿ ¬α«¼Ñ Γ«ú« ñ½∩
- «Φ¿í«τ¡δσ ß««íΘÑ¡¿⌐ ¿ß»«½∞ºπεΓß∩ ñÑΣ¿ßδ).
-
- ---------------------------------------------------------------------
-
- é᪡«Ñ ºá¼Ñτá¡¿Ñ:
-
- Ä»µ¿¿ QCL τπóßΓó¿Γѽ∞¡δ ¬ ¿ß»«½∞º«óá¡¿ε í«½∞Φ¿σ ¿ ¼á½δσ íπ¬ó.
- ìá»α¿¼Ñα, /W ¿ /w ∩ó½∩εΓß∩ αẽ¿τ¡δ¼¿ «»µ¿∩¼¿.
-
- ---------------------------------------------------------------------
-
-
- Ä»µ¿¿ ¼«úπΓ íδΓ∞ αáß»«½«ªÑ¡δ ó ½εí«¼ ¼ÑßΓÑ ¬«¼á¡ñ¡«⌐ ßΓ᫬¿ QCL.
- àß½¿ ¡Ñ «ú«ó«αÑ¡« ¿¡áτÑ, «»µ¿∩ QCL »α¿¼Ñ¡∩ÑΓß∩ ¬ Σá⌐½á¼, ß½ÑñπεΘ¿¼ ºá
- ¡Ñ⌐ ó ¬«¼á¡ñ¡«⌐ ßΓ᫬Ñ, ¿ ¡Ñ ó½¿∩ÑΓ ¡á Σá⌐½δ, »αÑñΦÑßΓóπεΘ¿Ñ Ñ⌐ ó
- ¬«¼á¡ñ¡«⌐ ßΓ᫬Ñ.
-
- éßÑ «»µ¿¿ QCL ß«ó¼ÑßΓ¿¼δ ß «»µ¿∩¼¿ «»Γ¿¼¿º¿απεΘÑú« ¬«¼»¿½∩Γ«αá
- Microsoft C óÑαß¿¿ 5.0.
-
- -ÄíΩÑñ¿¡Ñ¡¿Ñ «»µ¿⌐ ó »ÑαѼѡ¡«⌐ »α«úαá¼¼¡«⌐ ßαÑñδ CL.
-
- àß½¿ óδ »ÑαѬ«¼»¿½¿απÑΓÑ ñá¡¡δ⌐ ¡áí«α Σá⌐½«ó í«½ÑÑ «ñ¡«ú« αáºá, ¿½¿
- óδ ¿ß»«½∞ºπÑΓÑ »α¿ ¬«¼»¿½∩µ¿¿ ëà ªÑ ßá¼δ⌐ ¡áí«α «»µ¿⌐, »ÑαѼѡ¡á∩
- »α«úαá¼¼¡«⌐ ßαÑñδ CL ¼«ªÑΓ ß»áßΓ¿ óáß «Γ »«óΓ«α¡«ú« óó«ñá Σá⌐½«ó ¿ «»µ¿⌐
- ó ¬«¼á¡ñ¡«⌐ ßΓα«¬Ñ »α¿ ¬áªñ«⌐ ¬«¼»¿½∩µ¿¿. ä½∩ «»αÑñѽѡ¿∩ »ÑαѼѡ¡«⌐ CL
- ¿ß»«½∞ºπ⌐ΓÑ, ¬á¬ »«¬áºá¡« ¡¿ªÑ, ¬«¼á¡ñπ DOS SET:
-
- SET CL=[[option|file]...[/link[link-libinfo]]]
-
- äá¡¡á∩ »ÑαѼѡ¡á∩ Γá¬ªÑ íδóáÑΓ »«½Ñº¡á, Ñß½¿ »α¿ ¬«¼»¿½∩µ¿¿ óδ
- «íδτ¡« ¿ß»«½∞ºπÑΓÑ í«½∞Φ«Ñ ¬«½¿τÑßΓó« Σá⌐½«ó ¿ «»µ¿⌐, »«ß¬«½∞¬π Σá⌐½δ ¿
- «»µ¿¿, ¬«Γ«αδÑ óδ «»αÑñѽ∩ÑΓÑ ó ñá¡¡«⌐ »ÑαѼѡ¡«⌐, ¡Ñ π¼ÑΘáεΓß∩ ó
- 128-ß¿¼ó«½∞¡δ⌐ ½¿¼¿Γ ¬«¼á¡ñ¡«⌐ ßΓ᫬¿; ΓÑ Σá⌐½δ ¿ «»µ¿¿, ¬«Γ«αδÑ óδ
- τáßΓ« ¿ß»«½∞ºπÑΓÑ, ¼«ª¡« «»αÑñѽ¿Γ∞ ó »ÑαѼѡ¡«⌐ CL, á «ßΓá½∞¡δÑ Σá⌐½δ ¿
- «»µ¿¿, ¡πª¡δÑ óá¼ ñ½∩ ߻ѵ¿á½∞¡δσ µÑ½Ñ⌐, ºáñáóáΓ∞ ó ¬«¼á¡ñ¡«⌐ ßΓ᫬Ñ.
-
- ê¡Σ«α¼áµ¿∩, ¬«Γ«απε óδ «»αÑñѽ∩ÑΓÑ ó »ÑαѼѡ¡«⌐ CL, íπñÑΓ
- Γαá¬Γ«óáΓ∞ß∩ Γá¬, ¬á¬ Ñß½¿ íδ «¡á ¡áσ«ñ¿½áß∞ ó ¬«¼á¡ñ¡«⌐ ßΓα«¬Ñ »ÑαÑñ
- ¿¡Σ«α¼áµ¿Ñ⌐, ºáñá¡¡«⌐ ó ¬«¼á¡ñ¡«⌐ ßΓα«¬Ñ QCL. ìá»α¿¼Ñα, Ñß½¿ óδ
- ¿ß»«½∞ºπÑΓÑ ¬«¼á¡ñ¡πε »«ß½Ññ«óáΓѽ∞¡«ßΓ∞ ó Σ«α¼Ñ:
-
- SET CL=/ Fm TEST1:C /link LIB1.LIB /PAC
- QCL /Zi TEST2.C /link LIB2.LIB /STOxCOO
-
- φΣΣÑ¬Γ íπñÑà ëà ªÑ, ¬á¬ Ñß½¿ íδ óδ óóѽ¿ ó ¬«¼á¡ñ¡«⌐ ßΓ᫬Ñ:
-
- QCL /Fm TEST1.C /Zi TEST2.C /link LIB1.LIB /PAC
- LIB2.LIB /STOxCOO
-
- ÄíαáΓ¿ΓÑ ó¡¿¼á¡¿Ñ, τΓ« Ñß½¿ óδ «»αÑñѽ¿½¿ Σá⌐½ ¿½¿ «»µ¿ε ß »«¼«Θ∞ε
- CL, óδ ¡Ñ ß¼«ªÑΓÑ «Γ¼Ñ¡¿Γ∞ ÑÑ ó ¬«¼á¡ñ¡«⌐ ßΓ᫬Ñ. éá¼ íπñÑΓ ¡πª¡«
- »Ñαѡạáτ¿Γ∞ »ÑαѼѡ¡πε »α«úαá¼¼¡«⌐ ßαÑñδ CL ¿ »α«»πßΓ¿Γ∞ Σá⌐½ ¿½¿
- «»µ¿ε, ¬«Γ«απε óδ ¡Ñ σ«Γ¿ΓÑ ¿ß»«½∞º«óáΓ∞.
-
- ū߬«½∞¬π «»µ¿¿, «»αÑñѽѡ¡δÑ ß »«¼«Θ∞ε CL, Γαá¬ΓπεΓß∩, ¬á¬ Ñß½¿ íδ
- «¡¿ í뫨 ó ¬«¼á¡ñ¡«⌐ ßΓα«¬Ñ »ÑαÑñ «»µ¿∩¼¿ ¿ Σá⌐½á¼¿, ºáñá¡¡δ¼¿
- ¡Ñ»«ßαÑñßΓóÑ¡¡« ß »«¼«Θ∞ε ¬«¼á¡ñ¡«⌐ ßΓ᫬¿, «¡¿ íπñπΓ «¬áºδóáΓ∞ ó½¿∩¡¿Ñ
- ¡á ½εíδÑ Σá⌐½δ, ºáñá¡¡δÑ ß »«¼«Θ∞ε ¬«¼á¡ñ¡«⌐ ßΓ᫬¿. Äñ¡á¬«, óδ óßÑ ªÑ
- ¼«ªÑΓÑ «Γ¼Ñ¡¿Γ∞ ñÑ⌐ßΓó¿Ñ «»µ¿¿ ¿º »ÑαѼѡ¡«⌐ CL,∩ó¡« ºáñáó ñαπúπε «»µ¿ε
- ó ¬«¼á¡ñ¡«⌐ ßΓ᫬Ñ. é ß½πτá∩σ, ¬«úñá «ñ¡á «»µ¿∩ «»αÑñѽѡá ó »ÑαѼѡ¡«⌐
- CL, á »α«Γ¿ó«»«½«ª¡á∩ «»µ¿∩ ºáñá¡á ó ¬«¼á¡ñ¡«⌐ ßΓ᫬Ñ, ñ½∩ óßÑσ Σá⌐½«ó ó
- ¬«¼á¡ñ¡«⌐ ßΓα«¬Ñ íπñÑΓ ñÑ⌐ßΓó«óáΓ∞ «»µ¿∩ ¬«¼á¡ñ¡«⌐ ßΓ᫬¿.
-
- -Ä»µ¿¿ QCL ¿ «íΩÑ¬Γ¡δÑ Σá⌐½δ.
-
- ü«½∞Φ¿¡ßΓó« «»µ¿⌐ QCL »α¿¼Ñ¡¿¼δ Γ«½∞¬« ¬ »α«µÑßß𠬫¼»¿½∩µ¿¿ ¿ ¡Ñ
- ó½¿∩εΓ ¡á «íΩÑ¬Γ¡δÑ Σá⌐½δ, ºáñá¡¡δÑ ¡á ¬«¼á¡ñ¡«⌐ ßΓ᫬Ñ.
-
- Æáí½¿µá 9.2 ó ÉáºñÑ½Ñ 9.3.2. »α¿ó«ñ¿Γ ß»¿ß«¬ «»µ¿⌐, ó½¿∩εΘ¿σ ¡á
- »α«µÑßß ¬«¼»á¡«ó¬¿.
-
- -Åα¿¼Ñαδ:
-
- SET CL=FILE1.C FILE2.C
- QCL FILE3.OBJ
-
- é »α¿óÑñÑ¡¡«¼ óδΦÑ »α¿¼ÑαÑ »ÑαѼѡ¡á∩ ßαÑñδ CL »α«ß¿Γ ¬«¼»¿½∩Γ«α
- ߬«¼»¿½¿α«óáΓ∞ ¿ ߬«¼»á¡«óáΓ∞ ¿ßσ«ñ¡δÑ Σá⌐½δ FILE1.C ¿ FILE2.C. Æ«úñá
- ¬«¼á¡ñá QCL
-
- QCL FILE1.C FILE2.C FILE3.OBJ
-
- íπñÑΓ ¿¼ÑΓ∞ ëà ªÑ ßá¼δ⌐ φΣΣѬΓ, τΓ« ¿ »Ñαóá∩ ¬«¼á¡ñ¡á∩ ßΓ᫬á.
-
- SET CL=/Za
- QCL FILE1.C/Ze FILE2.C
-
- Åα¿¼Ñα, »α¿óÑñÑ¡¡δ⌐ óδΦÑ, αáß߬áºδóáÑΓ ¬á¬ «Γ¼Ñ¡¿Γ∞ ñÑ⌐ßΓó¿Ñ «»µ¿¿
- CL. é ñá¡¡«¼ »α¿¼ÑαÑ »ÑαѼѡ¡«⌐ ßαÑñδ CL »α¿ßóá¿óáÑΓß∩ «»µ¿∩ /Za,
- «»¿ßá¡¡á∩ ó ÉáºñÑ½Ñ 9.3.1, π¬áºδóáεΘá∩, τΓ« ¬«¼»¿½∩Γ«α ¡Ñ ñ«½ªÑ¡
- αáß»«º¡áΓ∞ αáßΦ¿αÑ¡¿∩ ¬ ∩ºδ¬π æê Σ¿α¼δ Microsoft. Åα¿ ñÑ⌐ßΓó¿¿ ñá¡¡«⌐
- «»µ¿¿ ¬½ετÑóδÑ ß½«óá, ߻ѵ¿Σ¿τ¡δÑ ñ½∩ Microsoft-C íπñπΓ Γαá¬Γ«óáΓ∞ß∩ ¬á¬
- «íδτ¡δÑ ¿ñÑ¡Γ¿Σ¿¬áΓ«αδ.
-
- 諼á¡ñá QCL «»αÑñѽ∩ÑΓ «íαáΓ¡πε «»µ¿ε /Ze, »α¿ ñÑ⌐ßΓó¿¿ ¬«Γ«α«⌐
- ¬«¼»¿½∩Γ«α Γαá¬ΓπÑΓ ∩ºδ¬«óδÑ αáßΦ¿αÑ¡¿∩, ¬á¬ ºáαѺÑαó¿α«óá¡¡δÑ ß½«óá.
- ū߬«½∞¬π ¬«¼»¿½∩µ¿∩ ß »«¼«Θ∞ε ¬«¼á¡ñ¡«⌐ ßΓ᫬¿, »α¿óÑñÑ¡¡«⌐ ¡¿ªÑ Γá ªÑ
- ßá¼á∩:
-
- QCL /Za FILE1.C /Ze FILE2.C,
-
- Σá⌐½ FILE1.C ¬«¼»¿½¿απÑΓß∩ ß ó䬽ετÑ¡¡δ¼¿ ∩ºδ¬«ó묨 αáßΦ¿αÑ¡¿∩¼¿, á
- Σá⌐½ FILE2.C ߬«¼»¿½¿απÑΓß∩ ß αáß»«º¡áó᡿Ѽ ∩ºδ¬«óδσ αáßΦ¿αÑ¡¿⌐.
-
-
- 9.3.1. Ä»µ¿¿ »α«úαá¼¼¡«⌐ ßαÑñδ.
-
- Ä»µ¿¿ ¬«¼á¡ñ¡«⌐ ßΓ᫬¿ QCL ¿¼ÑεΓ Γ« ªÑ ßá¼«Ñ ñÑ⌐ßΓó¿Ñ, τΓ« ¿ «»µ¿¿,
- ºáñáóáѼδÑ ó ñ¿á½«ú«ó«⌐ αá¼¬Ñ Compile. é Æáí½¿µÑ 9.1 »«¬áºá¡δ ñá¡¡δÑ
- «»µ¿¿ QCL, ß««ΓóÑΓßΓóπεΘ¿Ñ «»µ¿∩¼ αἬ¿ Compile, αáºñѽδ, ó ¬«Γ«αδσ
- «»¿ßδóáεΓß∩ ñá¡¡δÑ Σπ¡¬µ¿¿ ¿ ñÑ⌐ßΓó¿Ñ ¬áªñ«⌐ «»µ¿¿.
-
- Æáí½¿µá 9.1.
- Ä»µ¿¿ QCL ¿ «»µ¿¿ ñ¿á½«ú«ó«⌐ αἬ¿ Compile.
-
- Ä»µ¿¿ QCL Ä»µ¿¿ Compile äÑ⌐ßΓó¿Ñ
-
-
- /C OBJ ¬¡«»¬á ó¬½ετÑ¡á æ«ºñáÑΓ «íΩÑ¬Γ¡δ⌐
- Σá⌐½ ¡á ñ¿ß¬Ñ.
- /D identifier[=[string]] Define text box Ä»αÑñѽ∩ÑΓ ß¿¼ó«½¿-
- τÑ߬¿Ñ ¬«¡ßΓá¡Γδ ¿½¿
- ¼á¬α«¬«¼á¡ñδ. Ä»µ¿∩
- /D αáºαÑΦáÑΓ ñáóáΓ∞
- ñ« 16 «»αÑñѽѡ¿⌐,
- Ñß½¿ ∩ºδ¬«óδÑ αáßΦ¿-
- αÑ¡¿∩ ó䬽ετÑ¡δ («»-
- µ¿∩ ¬«¼»¿½∩Γ«αá /Za
- ¿½¿ ¬απú½á∩ ¬¡«»¬á ó
- ¿¡ΓÑúα¿α«óá¡¡«⌐ ßαÑ-
- ñÑ), ¿ ñ« 17 «»αÑñÑ-
- ½Ñ¡¿⌐, Ñß½¿ ∩ºδ¬«óδÑ
- αáßΦ¿αÑ¡¿∩ αáºαÑΦÑ¡δ
- /Cs è«¡Γα«½∞¡á∩ αἬá ÄΓ¼Ñ¡∩ÑΓ ¬«¡Γα«½∞ ¡á
- Stack Check ó䬽ετÑ¡á ßΓѬ«óδÑ «»Ñαᵿ¿.
- (8.1.4.5.)
- /Idirectory ÆÑ¬ßΓ«óá∩ αἬá Include æ««íΘáÑΓ ¬«¼»½∩Γ«απ,
- (8.1.4.8) »« ¬á¬¿¼ ¼áαΦαπΓá¼
- ¿ß¬áΓ∞ ó¬½ετáѼδÑ
- Σá⌐½δ. èáªñá∩ «»µ¿∩
- /I «»αÑñѽ∩ÑΓ αẽ¿τ
- ¡δÑ ¬áΓὫú¿¿ε.
- /Ot è«¡Γα«½∞¡á∩ αá¼¬á «»Γ¿ Ä»Γ¿¼¿ºáµ¿∩ óαѼѡ¿
- ¼¿ºáµ¿¿ (8.1.4.7.) óδ»«½¡Ñ¡¿∩ ºá ßτÑΓ
- αẼÑαá »α«úαá¼¼¡«ú«
- ¬«ñá.
- /Ox è«¡Γα«½∞¡á∩ αá¼¬á «»Γ¿ éδ»«½¡∩ÑΓ ¼á¬ß¿¼π¼
- ¼¿ºáµ¿¿ (8.1.4.7.) ¿ «»Γ¿¼¿ºáµ¿¿ »α«úαá¼-
- ¬«¡Γα«½∞¡á∩ αἬá Stack ¼δ. äá¡¡á∩ «»µ¿∩
- Check (8.1.4.5.) ó¬½ετáÑΓ Γá¬ªÑ «»Γ¿-
- ¼¿ºáµ¿ε »« µ¿¬½á¼.
- (Å«ñα«í¡πε ¿¡Σ«α¼á-
- µ¿ε «í «»Γ¿¼¿ºáµ¿¿
- »« µ¿¬½á¼ ß¼«Γα¿ΓÑ ó
- ÉáºñÑ½Ñ 9.3.13.
- /W[{0|1|2|3}] 鬽ετÑ¡¿Ñ ¬¡«»¬¿ ôßΓá¡áó½¿óáÑΓ πα«-
- Warning Level (8.1.4.1) óÑ¡∞ ñ½∩ »αÑñπ»αѪ-
- ñáεΘ¿σ ß««íΘÑ¡¿⌐.
- /Za é䬽ετÑ¡¿Ñ ¬«¡Γα«½∞¡«⌐ ôßΓá¡áó½¿óáÑΓ ºá»-
- αἬ¿ Language αÑΓ ¡á αáßΦ¿αÑ¡¿∩
- Extensions (8.1.4.6) Microsoft-C ¬ ßΓá¡-
- ñáαΓπ ANSIC.
- /Zd 鬽ετÑ¡¿Ñ ¬«¡Γα«½∞¡«⌐ Å«½πτáÑΓ «íΩÑ¬Γ¡δ⌐
- αἬ¿ «Γ½áñ«τ¡«⌐ ¿¡Σ«α- Σá⌐½, ß«ñÑαªáΘ¿⌐ ¡«-
- ¼áµ¿¿ (Debug) (8.1.4.3) ¼Ñαá ßΓ᫬ ºá»¿ßÑ⌐,
- ß««ΓóÑΓßΓóπεΘ¿Ñ ¡«¼Ñ
- αá¼ ßΓ᫬ ó ¿ßσ«ñ¡«¼
- Σá⌐½Ñ. üδóáÑΓ »«½Ñº-
- ¡á, Ñß½¿ óδ σ«Γ¿ΓÑ
- »ÑαÑñáΓ∞ «íΩѬΓδ⌐
- Σá⌐½ ß¿¼ó«½¿τÑ߬«¼π
- «Γ½áñτ¿¬π SYMDEB.
- äá¡¡δ⌐ «Γ½áñτ¿¬ ¿ß-
- »«½∞ºπÑΓ φΓ¿ ¡«¼Ñαá
- ñ½∩ «»αÑñѽѡ¿∩ ¼Ñß-
- Γ«»«½«ªÑ¡¿∩ ó »α«ú-
- αá¼¼Ñ ó¡ÑΦ¡¿σ ß¿¼ó«-
- ½¿τÑ߬¿σ ¿¼Ñ¡, «ñ¡á-
- ¬«, «¡ ¡Ñ ¼«ªÑΓ φΓ«-
- ú« ßñѽáΓ∞ ñ½∩ ½«¬á-
- ½∞¡δσ ß¿¼ó«½¿τÑ߬¿σ
- ¿¼Ñ¡.
- /Zi 鬽ετÑ¡¿Ñ ¬«¡Γα«½∞¡«⌐ Å«¼ÑΘáÑΓ ó «íΩÑ¬Γ¡δ⌐
- αἬ¿ Debug (8.1.4.3.) Σá⌐½ ¿¡Σ«α¼áµ¿ε, ΓαÑ
- íπѼπε ñ½∩ «Γ½áñ¬¿;
- »«ºó«½∩ÑΓ ¿ß»«½∞º«-
- óáΓ∞ ñá¡¡δ⌐ Σá⌐½ ñ½∩
- «Γ½áñτ¿¬á Quick-C,
- ½¿í« ñ½∩ ß¿¼ó«½¿τÑß-
- ¬«ú« «Γ½áñτ¿¬á
- Microsoft Code View.
- ä½∩ ¿ß»«½∞º«óá¡¿∩
- »α«úαá¼¼δ «Γ½áñτ¿¬«¼
- Quick-C, «»µ¿∩ /Zi
- ñ«½ª¡á íδΓ∞ ºáñá¡á
- ó¼ÑßΓÑ ß «»µ¿∩¼¿ /Zd
- ¿ /Zq.
- /Zq 鬽ετÑ¡¿Ñ ¬«¡Γα«½∞¡«⌐ âÑ¡Ñα¿απÑΓ »αÑαδóá-
- αἬ¿ Debug (8.1.4.3.) ¡¿∩, ΓαÑíπѼδÑ ñ½∩
- «Γ½áñ¬¿ Quick-C.
- /Zr 鬽ετÑ¡¿Ñ ¬«¡Γα«½∞¡«⌐ Åα«¿ºó«ñ¿Γ »α«óÑα¬π
- αἬ¿ Pointer Check ¡á ¡π½ÑóδÑ π¬áºáΓÑ-
- (»α«óÑα¬á π¬áºáΓѽÑ⌐) ½¿, óδσ«ñ∩Θ¿Ñ ºá ñ«-
- (8.1.4.4.) »πßΓ¿¼δÑ »αÑñѽδ.
- /Zs 鬽ετÑ¡¿Ñ ¬¡«»¬¿ Æ«½∞¬« »α«óÑα¬á ß¿¡-
- Syntax Check Only Γá¬ß¿ßá »α«úαá¼¼δ.
- (8.1.4.2.) ÄíΩÑ¬Γ¡δ⌐ Σá⌐½ ¡Ñ
- ß«ºñáÑΓß∩.
-
-
- Å«ñα«í¡« ñÑ⌐ßΓó¿∩ ñá¡¡δσ «»µ¿⌐ «»¿ßδóáεΓß∩ ó ÉáºñÑ½Ñ 8.1.4.
-
-
- 9.3.2. Ä»µ¿¿, π»αáó½∩εΘ¿Ñ ¬«¼»á¡«ó¬«⌐.
-
- ìÑ߬«½∞¬« «»µ¿⌐ QCL ó½¿∩εΓ ¡á »α«µÑßß ¬«¼»á¡«ó¬¿, á ¡Ñ ¬«¼»¿½∩µ¿¿.
- äá¡¡δÑ «»µ¿¿ ¿¼ÑεΓ Γ« ªÑ ßá¼«Ñ ñÑ⌐ßΓó¿Ñ, τΓ« ¿ ºá»α«ßδ »«½∩ ¬«¼á¡ñ¡«⌐
- ßΓ᫬¿ ¿½¿ «»µ¿¿ ¬«¼á¡ñδ LINK. é Æáí½¿µÑ 9.2 ñá¡δ «»µ¿¿ QCL,
- ß««ΓóÑΓßΓóπεΘ¿Ñ ßαÑñßΓóá¼ ¬«¼á¡ñδ LINK ¿ ¿σ ñÑ⌐ßΓó¿ε.
-
-
- Æáí½¿µá 9.2.
-
- Ä»µ¿¿ QCL ¿ LINK.
-
- Ä»µ¿∩ QCL Ä»µ¿∩ LINK äÑ⌐ßΓó¿Ñ
-
-
- /F hexnum /STACK:number ôßΓá¡áó½¿óáÑΓ αẼÑα ßΓѬá ñ½∩ »α«úαá¼¼δ
- (ß¼«Γα¿ΓÑ Éáºñѽ 9.5.11).
- /Fe[exefile] çá»α«ß Run ê¼Ñ¡πÑΓ óδ»«½¡∩Ѽδ⌐ Σá⌐½ (ß¼«Γα¿ΓÑ Éáº-
- File ¿½¿ »«½Ñ ñѽ 9.4.2.2).
- exefile
- /Fm[mapfile] çá»α«ß 櫺ñáÑΓ Σá⌐½ ¬áαΓδ αáß»αÑñѽѡ¿∩ »á¼∩Γ¿,
- List File ¿½¿ ß«ñÑαªáΘ¿⌐ «»¿ßá¡¿∩, αáß»«½«ªÑ¡¡δσ »«
- «»µ¿∩ /MAP »«α∩ñ¬π »α«úαá¼¼¡δσ ßÑú¼Ñ¡Γ«ó (ß¼«Γα¿ΓÑ
- Éáºñѽ 9.5.10). Ä»µ¿∩ /Fm »«ºó«½∩ÑΓ óá¼,
- »« ªÑ½á¡¿ε, »ÑαÑ¿¼Ñ¡«óáΓ∞ Σá⌐½ ¬áαΓδ αáß-
- »αÑñѽѡ¿∩ »á¼∩Γ¿.
-
-
-
- 9.3.3. Éáß»ÑτáΓ¬á «»µ¿⌐ ¬«¼»¿½∩Γ«αá (/HELP).
-
- -Ä»µ¿∩.
-
- /HELP
- /help
-
- äá¡¡á∩ «»µ¿∩ óδó«ñ¿Γ ß»¿ß«¬ ¡á¿í«½ÑÑ τáßΓ« ¿ß»«½∞ºπѼδσ «»µ¿⌐
- ¬«¼»¿½∩Γ«αá. 諼á¡ñá QCL «íαáíáΓδóáÑΓ óßε ¿¡Σ«α¼áµ¿ε ó ßΓ᫬Ñ,
- ß«ñÑαªáΘÑ⌐ «»µ¿ε /help ¿ óδßóÑτ¿óáÑΓ ¿¡Σ«α¼áµ¿ε « ¬«¼á¡ñÑ.
-
- äá¡¡á∩ «»µ¿∩ ¡Ñ τπóßΓó¿Γѽ∞¡á ¬ ¿ß»«½∞º«óá¡¿ε í«½∞Φ¿σ ¿ ¼á½δσ íπ¬ó
- »α¿¡¿¼áÑΓß∩ ½εíá∩ ¬«¼í¿¡áµ¿∩ íπ¬ó óÑασ¡Ñú« ¿ ¡¿ª¡Ñú« αÑú¿ßΓαá. ìá»α¿¼Ñα,
- /HELP Γá¬ªÑ ∩ó½∩ÑΓß∩ ¬«ααÑ¬Γ¡«⌐ Σ«α¼«⌐ ñá¡¡«⌐ «»µ¿¿.
-
-
- 9.3.4. çáñá¡¿Ñ ¿¼Ñ¡¿ «íΩÑ¬Γ¡«ú« Σá⌐½á (/Fo).
-
- -Ä»µ¿∩.
-
- /Foobjfile.
-
- Ä»µ¿∩ /Fo »α¿ßóá¿óáÑΓ «íΩÑ¬Γ¡δ¼ Σá⌐½á¼ αẽ¿τ¡δÑ ¿¼Ñ¡á, ½¿í«, Ñß½¿
- óδ «»αÑñѽ¿ΓÑ ¼áαΦαπΓ, ß«ºñáÑΓ ¿σ ó ñαπú«¼ ¬áΓὫúÑ.
-
- Åα¿¼Ñ¡∩∩ ñá¡¡πε «»µ¿ε, »«¼¡¿ΓÑ ß½ÑñπεΘ¿Ñ »αáó¿½á:
-
- - Çαúπ¼Ñ¡Γ objfile ñ«½ªÑ¡ ßΓ«∩Γ∞ ¡Ñ»«ßΓαÑñßΓóÑ¡¡« ºá «»µ¿Ñ⌐, íѺ
- αáºñѽ∩εΘ¿σ »α«íѽ«ó.
-
- - èáªñá∩ «»µ¿∩ /Fo »α¿¼Ñ¡∩ÑΓß∩ ¬ ¿ßσ«ñ¡«¼π Σá⌐½π, ß½ÑñπεΘѼπ ºá
- ñá¡¡«⌐ «»µ¿Ñ⌐ ó ¬«¼á¡ñ¡«⌐ ßΓ᫬Ñ.
-
- ä½∩ Σá⌐½á objfile óδ ¼«ªÑΓÑ ºáñáΓ∞ ½εí«Ñ ¿¼∩ ¿ ½εí«Ñ αáßΦ¿αÑ¡¿Ñ.
- Äñ¡á¬«, αѬ«¼Ñ¡ñπÑΓß∩ ¿ß»«½∞º«óáΓ∞ »α¿¡∩Γ«Ñ αáßΦ¿αÑ¡¿Ñ .OBJ, »«ß¬«½∞¬π
- ¬«¼»á¡«óΘ¿¬ ¿ »α«úαá¼¼á π»αáó½Ñ¡¿∩ í¿í½¿«ΓѬἿ LIB »α¿ «íαáí«Γ¬Ñ
- «íΩÑ¬Γ¡δσ Σá⌐½«ó »«½∞ºπεΓß∩ ßΓá¡ñáαΓ¡δ¼ αáßΦ¿αÑ¡¿Ñ¼ .OBJ.
-
- àß½¿ ó «»µ¿¿ /Fo óδ ¡Ñ ºáñ὿ »«½¡«ú« ¿¼Ñ¡¿ «íΩÑ¬Γ¡«ú« Σá⌐½á (Γ«
- ÑßΓ∞, Ñß½¿ óδ ¡Ñ ºáñ὿ ¿¼∩ «íΩÑ¬Γ¡«ú« Σá⌐½á ß íẫ⌐ ¿ αáßΦ¿αÑ¡¿Ñ¼, ½¿í«
- óδ ºáñ὿ ¿¼∩ ¼áαΦαπΓá íѺ ¿¼Ñ¡¿ Σá⌐½á), »α«úαá¼¼á QCL ¡áº«óÑΓ «íΩÑ¬Γ¡δ⌐
- Σá⌐½ ß««ΓóÑΓßΓóÑ¡¡« ß½ÑñπεΘ¿¼ »αáó¿½á¼:
-
- - àß½¿ óδ ºáñ὿ ¿¼∩ «íΩÑ¬Γ¡«ú« Σá⌐½á íѺ αáßΦ¿αÑ¡¿∩ (¬á¬, ¡á»α¿¼Ñα,
- TEST), »α«úαá¼¼á QCL áóΓ«¼áΓ¿τÑ߬¿ ñ«íáó¿Γ αáßΦ¿αÑ¡¿Ñ .OBJ.
-
- - àß½¿ óδ ºáñ὿ ¿¼∩ «íΩÑ¬Γ¡«ú« Σá⌐½á ß »πßΓδ¼ αáßΦ¿αÑ¡¿Ñ¼ (¬á¬,
- ¡á»α¿¼Ñα TEST.), QCL «ßΓáó¿Γ αáßΦ¿αÑ¡¿Ñ »πßΓδ¼.
-
- - àß½¿ óδ ºáñáñ¿ΓÑ ¼áαΦαπΓ íѺ ¿¼Ñ¡¿ Σá⌐½á, QCL ß«ºñáÑΓ «íΩÑ¬Γ¡δ⌐
- Σá⌐½ ó ¬áΓὫúÑ ß ñá¡¡δ¼ ¼áαΦαπΓ«¼, ñáÑΓ Ñ¼π íẫó«Ñ ¿¼∩,
- ß««ΓóÑΓßΓóπεΘÑÑ ¿¼Ñ¡¿ »Ñαó«ú« ¿ßσ«ñ¡«ú« Σá⌐½á ó ¬«¼á¡ñ¡«⌐ ßΓ᫬Ñ, ¿
- »α¿íáó¿Γ αáßΦ¿αÑ¡¿Ñ .OBJ.
-
- é ñá¡¡«¼ ß½πτáÑ, ¿¼∩ ¼áαΦαπΓá ñ«½ª¡« ºá¬á¡τ¿óáΓ∞ß∩ «íαáΓ¡δ¼ ß½φΦѼ
- (\), τΓ«íδ »α«úαá¼¼á QCL ¡Ñ ß»πΓá½á ¡á¿¼Ñ¡«óá¡¿Ñ ¼áαΦαπΓá ß ¿¼Ñ¡Ñ¼
- Σá⌐½á.
-
- -Åα¿¼Ñαδ:
-
- QCL /Fob:\OBJECT\ FILE1.C
-
- é »α¿¼ÑαÑ, »α¿óÑñÑ¡¡«¼ óδΦÑ, ¬«¼»¿½¿απÑΓß∩ ¿ßσ«ñ¡δ⌐ Σá⌐½ FILE1.C;
- αѺπ½∞Γ¿απεΘ¿⌐ «íΩÑ¬Γ¡δ⌐ Σá⌐½ ¿¼Ñ¡πÑΓß∩ FILE1.OBJ (ßΓá¡ñáαΓ¡«).
- æ»Ñµ¿Σ¿¬áµ¿∩ ¬áΓὫúá B:\OBJECT ß««íΘáÑΓ QCL, τΓ« Σá⌐½ FILE1.OBJ ¡πª¡«
- ß«ºñáΓ∞ ó ¬áΓὫúÑ \OBJECT ¡á πßΓα«⌐ßΓóÑ B.
-
- QCL /Fo\OBJECT\FILE1.C FILE2.C/Fo\SRC\NEWFILE3.OBJ FILE3.C
-
- é »α¿óÑñÑ¡¡«¼ óδΦÑ »α¿¼ÑαÑ, »Ñαóá∩ «»µ¿∩ /Fo »α«ß¿Γ ¬«¼»¿½∩Γ«α
- ß«ºñáΓ∞ ó ¬áΓὫúÑ \OBJECT «íΩÑ¬Γ¡δÑ Σá⌐½δ FILE1.OBJ (»«½πτáѼδ⌐ ó
- αѺπ½∞ΓáΓÑ ¬«¼»¿½∩µ¿¿ FILE1.C) ¿ FILE2.OBJ (»«½πτáѼ«⌐ ó αѺπ½∞ΓáΓÑ
- ¬«¼»¿½∩µ¿¿ FILE2.C). éΓ«αá∩ «»µ¿∩ /Fo ß««íΘáÑΓ ¬«¼»¿½∩Γ«απ, τΓ«
- «íΩÑ¬Γ¡δ⌐ Σá⌐½ ß ¿¼Ñ¡Ñ¼ NEWFILE3.OBJ (»«½πτÑ¡¡δ⌐ ó αѺπ½∞ΓáΓÑ ¬«¼»¿½∩µ¿¿
- FILE3.C) ß½ÑñπÑΓ ß«ºñáΓ∞ ó ¬áΓὫúÑ \SRC.
-
-
- 9.3.5. Ä»µ¿¿ ¼«ñѽ¿ »á¼∩Γ¿ (/A) ¿
- «»Ñαᵿ⌐ ß »½áóáεΘÑ⌐ Γ«τ¬«⌐ (/FP).
-
-
- é ¬«¼á¡ñÑ QCL ßπΘÑßΓóπεΓ ñóÑ ß½ÑñπεΘ¿σ ó᪡δσ «»µ¿¿:
-
- 1. î«ñѽ∞ »á¼∩Γ¿, ¿ß»«½∞ºπѼá∩ óáΦÑ⌐ »α«úαá¼¼«⌐.
-
- 2. 滫߫í, ¬á¬¿¼ óáΦá »α«úαá¼¼á «íαáíáΓδóáÑΓ «»Ñαᵿ¿ ß »½áóáεΘÑ⌐
- Γ«τ¬«⌐.
-
- î«ñѽ∞ »á¼∩Γ¿ «»αÑñѽ∩ÑΓ »αáó¿½á, »« ¬«Γ«αδ¼ ¬«¼»¿½∩Γ«α Σ«α¼¿απÑΓ ó
- »á¼∩Γ¿ »α«úαá¼¼¡δ⌐ ¬«ñ ¿ ßÑú¼Ñ¡Γδ ñá¡¡δσ. QCL »αÑñ½áúáÑΓ ß½ÑñπεΘ¿Ñ
- ¼«ñѽ¿ »á¼∩Γ¿, «»¿ßá¡¡δÑ ó Æáí½¿µÑ 9.3.
-
- Æáí½¿µá 9.3.
-
- î«ñѽ¿ »á¼∩Γ¿.
-
- Ä»µ¿∩ CL î«ñѽ∞ »á¼∩Γ¿ æÑú¼Ñ¡Γδ ñá¡¡δσ æÑú¼Ñ¡Γ ¬«ñá
-
-
- /AS ¼á½á∩ «ñ¿¡ «ñ¿¡
- /AM ßαÑñ¡∩∩ «ñ¿¡ «ñ¿¡ ßÑú¼Ñ¡Γ ¬«ñá
- ñ½∩ ¬áªñ«ú« ¼«ñπ½∩.
- /AC ¬«¼»á¬Γ¡á∩ ¡Ñ߬«½∞¬« ßÑú¼Ñ¡Γ«ó ñá¡- «ñ¿¡
- ¡δσ; φ½Ñ¼Ñ¡Γδ ñá¡¡δσ ñ«½-
- ª¡δ íδΓ∞ ¼Ñ¡∞ΦÑ, τѼ 64è
- /AL í«½∞Φá∩ ¡Ñ߬«½∞¬« ßÑú¼Ñ¡Γ«ó ñá¡- «ñ¿¡ ßÑú¼Ñ¡Γ ¬«ñá ñ½∩
- ¡δσ;φ½Ñ¼Ñ¡Γδ ñá¡¡δσ ñ«½- ¼«ñπ½∩
- ª¡δ íδΓ∞ ¼Ñ¡∞ΦÑ, τѼ 64è.
-
-
-
- Äüδτ¡«, ¼«ñѽ¿ »á¼∩Γ¿ ß ¡Ñ߬«½∞¬¿¼¿ ßÑú¼Ñ¡ΓἿ ¬«ñá ¼«úπΓ ñáóáΓ∞ ó
- αѺπ½∞ΓáΓÑ »α«úαá¼¼δ í«½∞Φ¿Ñ, τѼ ¼«ñѽ¿ »á¼∩Γ¿ ß «ñ¡¿¼ ßÑú¼Ñ¡Γ«¼ ¬«ñá;
- á Γá¬ªÑ ¼«ñѽ¿ »á¼∩Γ¿ ß ¡Ñ߬«½∞¬¿¼¿ ßÑú¼Ñ¡ΓἿ ñá¡¡δσ ¼«úπΓ ß«ºñáóáΓ∞
- »α«úαá¼¼δ ß« º¡áτ¿Γѽ∞¡« í«½∞Φ¿¼ ¬«½¿τÑßΓó«¼ ñá¡¡δσ, τѼ ¼«ñѽ¿ »á¼∩Γ¿ ß
- «ñ¡¿¼ ßÑú¼Ñ¡Γ«¼ ñá¡¡δσ. Äñ¡á¬«, »α«úαá¼¼δ ß ¡Ñ߬«½∞¬¿¼¿ ßÑú¼Ñ¡ΓἿ ¬«ñá
- ¿½¿ ñá¡¡δσ «íδτ¡« αáí«ΓáεΓ ¼Ññ½Ñ¡¡ÑÑ, τѼ »α«úαá¼¼δ ß «ñ¡¿¼ ßÑú¼Ñ¡Γ«¼
- ¬«ñá ¿½¿ ñá¡¡δσ.
-
- Å« π¼«½τá¡¿ε ¬«¼»¿½∩Γ«α Microsoft Quick-C ñ½∩ »α«úαá¼¼,
- ¬«¼»¿½¿απѼδσ ó ßαÑñÑ Quick-C, ¿ß»«½∞ºπÑΓ ßαÑñ¡εε ¼«ñѽ∞ »á¼∩Γ¿, ¿ ¼á½πε
- ¼«ñѽ∞ »á¼∩Γ¿, ñ½∩ »α«úαá¼¼, ¬«¼»¿½¿απѼδσ ß »«¼«Θ∞ε ¬«¼á¡ñδ QCL. (ü«½ÑÑ
- »«ñα«í¡πε ¿¡Σ«α¼áµ¿ε «í ¿ß»«½∞º«óá¡¿¿ ¿ αÑúπ½¿α«óá¡¿¿ ¼«ñѽÑ⌐ »á¼∩Γ¿,
- ß¼«Γα¿ΓÑ ó Åα¿½«ªÑ¡¿¿ é "Éáí«Γá ß ¼«ñѽ∩¼¿ »á¼∩Γ¿ »á¬ÑΓá Quick-C").
-
- 諼á¡ñá QCL ¿¼ÑÑΓ ß½ÑñπεΘ¿Ñ «»µ¿¿, »«ºó«½∩εΘ¿Ñ óá¼ óδíαáΓ∞ ß»«ß«í,
- ¬á¬¿¼ ¬«¼»¿½¿απѼá∩ óἿ »α«úαá¼¼á íπñÑΓ «íαáíáΓδóáΓ∞ ¼áΓѼáΓ¿τÑ߬¿Ñ
- «»Ñαᵿ¿ ß »½áóáεΘÑ⌐ Γ«τ¬«⌐:
-
- Ä»µ¿∩ äÑ⌐ßΓó¿Ñ
-
-
- /FPi ÄíαáíáΓδóáÑΓ «»Ñαᵿ¿ ß »½áóáεΘÑ⌐ Γ«τ¬«⌐ ß »«¼«Θ∞ε »α«úαá¼-
- ¡«ú« «íÑß»ÑτÑ¡¿∩, φ¼π½¿απεΘÑú« αáí«Γπ ¼áΓѼáΓ¿τÑ߬«ú« ß«»α«-
- µÑßß«αá 8087 ¿½¿ 80287. ùΓ«íδ óδ»«½¡∩Γ∞ »α«úαá¼¼δ ß ñá¡¡«⌐ «»-
- µ¿Ñ⌐, óá¼ ¡Ñ ¡πªÑ αÑá½∞¡δ⌐ ¼áΓѼáΓ¿τÑ߬¿⌐ ß«»α«µÑßß«α, σ«Γ∩
- Γá¬á∩ »α«úαá¼¼á íπñÑΓ πß»ÑΦ¡« αáí«ΓáΓ∞ ¿ ¡á ß¿ßΓѼáσ ß ß«»α«-
- µÑßß«α«¼.äá¡¡á∩ «»µ¿∩ ßΓá¡ñáαΓ¡á.
- /FPi87 ÄíαáíáΓδóáÑΓ ¼áΓѼáΓ¿τÑ߬¿Ñ «»Ñαᵿ¿ ß »½áóáεΘÑ⌐ Γ«τ¬«⌐ ß »«-
- ¼«Θ∞ε úÑ¡Ñαᵿ¿ ¿¡ßΓαπ¬µ¿⌐ ñ½∩ ¼áΓѼáΓ¿τÑ߬«ú« ß«»α«µÑßß«αá
- 8087 ¿½¿ 80287. êß»«½∞º«óá¡¿Ñ ñá¡¡«⌐ «»µ¿¿ ß«¬αáΘáÑΓ αẼÑα
- »α«úαá¼¼δ, ¡« »α«úαá¼¼á óßÑúñá íπñÑΓ αáí«ΓáΓ∞ Γ«½∞¬« ¡á ß¿ßΓÑ-
- ¼áσ, ¿¼ÑεΘ¿σ ß«»α«µÑßß«α.
-
-
- éδíαá¡¡δÑ óἿ «»µ¿¿ «»Ñαᵿ⌐ ß »½áóáεΘÑ⌐ Γ«τ¬«⌐ ¿ ¼«ñѽ¿ »á¼∩Γ¿
- «»αÑñѽ∩εΓ áóΓ«¡«¼¡πε í¿í½¿«ΓѬπ, »«ñß«Ññ¿¡∩Ѽπε »α«úαá¼¼«⌐ QCL ¬
- ß«ºñáóáѼ«¼π «íΩÑ¬Γ¡«¼π Σá⌐½π. àß½¿ óδ σ«Γѽ¿ »«ñó∩ºáΓ∞ ñá¡¡επ
- í¿í½¿«ΓѬπ ó »α«µÑßß ¬«¼»á¡«ó¬¿, óá¼ ¡Ñ ¡πª¡« ºáñáóáΓ∞ ¬«¼»á¡«óΘ¿¬π ÑÑ
- ¿¼∩. é Æáí½¿µÑ 9.4 ¿º«íαáªÑ¡δ óßÑ ¬«¼í¿¡áµ¿¿ ¼«ñѽ¿ ¿ ß««ΓóÑΓßΓóπεΘ¿Ñ
- φΓ¿¼ ¬«¼í¿¡áµ¿∩¼ ¿¼Ñ¡á í¿í½¿«ΓѬ, óßΓáó½∩ѼδÑ ¬«¼á¡ñ«⌐ QCL ó «íΩÑ¬Γ¡δ⌐
- Σá⌐½.
-
- Æáí½¿µá 9.4.
-
- Ä»µ¿¿ QCL ¿ ßΓá¡ñáαΓ¡δÑ í¿í½¿«ΓѬ¿.
-
- Ä»µ¿∩ «»Ñαᵿ¿ ß »½á- Ä»µ¿∩ ¼«ñѽ¿ »á¼∩Γ¿ æΓá¡ñáαΓ¡á∩ í¿í½¿«-
- óáεΘÑ⌐ Γ«τ¬«⌐ ΓѬá
-
-
- /FPi87 /AS SLIBC7.LIB
- /AM MLIBC7.LIB
- /AC CLIBC7.LIB
- /AL LLIBC7.LIB
- /FPi /AS SLIBCE.LIB
- /AM MLIBCE.LIB
- /AC CLIBCE.LIB
- /AL LLIBCE.LIB
-
-
-
- 9.3.6. Åα¿¼Ñ¡Ñ¡¿Ñ »α«µÑßß«αá 8086
- ¿½¿ 808286 (/G0, /G2).
-
- -Ä»µ¿¿:
-
- /G0 ôßΓá¡áó½¿óáÑΓ ¡áí«α ¿¡ßΓαπ¬µ¿⌐ ñ½∩ »α«µÑßß«αá 8086/8088 (ßΓá¡-
- ñáαΓ¡«).
- /G2 ôßΓá¡áó½¿óáÑΓ ¡áí«α ¿¡ßΓαπ¬µ¿⌐ ñ½∩ »α«µÑßß«αá 80286.
-
-
- àß½¿ óδ »«½∞ºπÑΓÑß∞ ¼¿¬α«»α«µÑßß«α«¼ 80286, óδ ¼«ªÑΓÑ π¬áºáΓ∞ «»µ¿ε
- /G2-τΓ«íδ πßΓá¡«ó¿Γ∞ ñ½∩ óáΦÑ⌐ »α«úαá¼¼δ ¡áí«α 80286. Å« π¼«½τá¡¿ε,
- ¬«¼»¿½∩Γ«α Microsoft Quick-C ¿ß»«½∞ºπÑΓ ¡áí«α ¿¡ßΓαπ¬µ¿⌐ ñ½∩
- ¼¿¬α«»α«µÑßß«αá 8086/8088. ò«Γ∩ ¡á ¼áΦ¿¡Ñ ß ¼¿¬α«»α«µÑßß«α«¼ 80286
- ªÑ½áΓѽ∞¡« ¬«¼»¿½¿α«óáΓ∞ ß «»µ¿Ñ⌐ /G2, óá¼ φΓ« ¡Ñ «í∩ºáΓѽ∞¡«, »«ß¬«½∞¬π
- »α«úαá¼¼δ, ߬«¼»¿½¿α«óá¡¡δÑ ß «»µ¿Ñ⌐ /G2, ¡Ñ ß¼«úπΓ αáí«ΓáΓ∞ ¡á ¼áΦ¿¡áσ
- ß ¼¿¬α«»α«µÑßß«αἿ 8088 ¿½¿ 8086. Äñ¡á¬«, »α«úαá¼¼δ, ߬«»¿½¿α«óá¡¡δÑ
- íѺ «»µ¿¿ /G2, ½¿í« »α«úαá¼¼δ, ∩ó¡« ß¬«¼»¿½¿α«óá¡δÑ ß «»µ¿Ñ⌐ /G0, ¼«úπΓ
- αáí«ΓáΓ∞ ¡á ¼áΦ¿¡áσ ß ¼¿¬α«»α«µÑßß«α«¼ 80286.
-
-
- 9.3.7. ô»αáó½Ñ¡¿Ñ »αÑ»α«µÑßß«α«¼.
-
- 諼á¡ñá QCL ¿¼ÑÑΓ ¡Ñ߬«½∞¬« «»µ¿⌐ π»αáó½∩εΘ¿σ ñÑ⌐ßΓó¿Ñ¼
- »αÑ»α«µÑßß«αá ∩ºδ¬á æê. é ¬«¼á¡ñ¡«⌐ ßΓ᫬à óδ ¼«ªÑΓÑ «»αÑñѽ∩Γ∞
- ¼á¬α«¬«¼á¡ñδ ¿ ß¿¼ó«½¿τÑ߬¿Ñ ¬«¡ßΓá¡Γδ, ¿º¼Ñ¡∩Γ∞ ¼áαΦαπΓ »«¿ß¬á ñ½∩
- ó¬½ετáѼδσ Σá⌐½«ó, ½¿í« «ßΓá¡«ó¿Γ∞ αáí«Γ𠬫¼»¿½∩µ¿¿ ¿ßσ«ñ¡«ú« Σá⌐½á
- »«ß½Ñ ßΓáñ¿¿ αáí«Γδ »αÑ»α«µÑßß«αá ñ½∩ »«½πτÑ¡¿∩ ½¿ßΓ¿¡úá »αÑ»α«µÑßß«αá.
-
-
- 9.3.7.1. ôñá½Ñ¡¿Ñ «»αÑñѽѡ¿⌐ ßΓá¡ñáαΓ¡«
- »αÑñ«»αÑñѽѡ¡δσ ¿ñÑ¡Γ¿Σ¿¬áΓ«α«ó (/U, /u).
-
- -Ä»µ¿¿
-
- /U identifier ôñá½∩ÑΓ «»αÑñѽѡ¿Ñ ßΓá¡ñáαΓ¡« ºáñá¡¡«ú« ¿ñÑ¡Γ¿Σ¿¬áΓ«-
- αá identifier.
- /u ôñá½∩ÑΓ «»αÑñѽó¡¿Ñ éæàò ßΓá¡ñáαΓ¡« ºáñá¡¡δσ ¿ñÑ¡Γ¿-
- Σ¿¬áΓ«α.
-
-
- 諼»¿½∩Γ«α Microsoft Quick-C «»αÑñѽ∩ÑΓ τÑΓδαÑ ¿ñÑ¡Γ¿Σ¿¬áΓ«αá,
- ∩ó½∩εΘ¿σß∩ »«½Ñº¡δ¼¿ »α¿ ¡á»¿ßá¡¿¿ »ÑαÑ¡«ß¿¼δσ »α«úαá¼¼. äá¡¡δ¼¿
- ¿ñÑ¡Γ¿Σ¿¬áΓ«αἿ ß½ÑñπÑΓ »«½∞º«óáΓ∞ß∩ ñ½∩ ¬«¼»¿½∩µ¿¿ τáßΓÑ⌐ »α«úαá¼¼δ,
- ºáó¿ß∩Θ¿σ «Γ ¿ß»«½∞ºπѼδσ »α«µÑßß«αá, «»Ñαᵿ«¡¡«⌐ ß¿ßΓѼδ, ¼«ñѽ¿
- »á¼∩Γ¿. æΓá¡ñáαΓ¡« «»αÑñѽѡ¡δÑ ¿ñÑ¡Γ¿Σ¿¬áΓ«αδ ¿ ¿σ º¡áτÑ¡¿∩ »α¿óÑñÑ¡δ
- ¡¿ªÑ:
-
- êñÑ¡Γ¿Σ¿¬áΓ«α öπ¡¬µ¿∩
-
-
- MSDOS éßÑúñá «»αÑñѽѡ. êñÑ¡Γ¿Σ¿µ¿απÑΓ «»Ñαᵿ«¡¡πε
- ß¿ßΓѼπ, ¬á¬ DOS.
- M_186 éßÑúñá «»αÑñѽѡ. êñÑ¡Γ¿Σ¿µ¿απÑΓ ¼áΦ¿¡π, ¬á¬
- «Γ¡«ß∩Θπεß∩ ¬ ßѼÑ⌐ßΓóπ ¼¿¬α«»α«µÑßß«α«ó 8086.
- M_186mM éßÑúñá «»αÑñѽѡ. êñÑ¡Γ¿Σ¿µ¿απÑΓ ¼«ñѽ∞ »á¼∩-
- Γ¿, úñÑ m-φΓ« ½¿í« S (¼á½á∩ ¼«ñѽ∞), C (¬«¼-
- »á¬Γ¡á∩ ¼«ñѽ∞), M (ßαÑñ¡∩∩ ¼«ñѽ∞), L (í«½∞-
- Φá∩ ¼«ñѽ∞). êß»«½∞º«óá¡¿Ñ ¼«ñѽÑ⌐ »á¼∩Γ¿ »«ñ-
- α«í¡« «íßπªñáÑΓß∩ ó Åα¿½«ªÑ¡¿¿ é "Éáí«Γá ß ¼«-
- ñѽ∩¼¿ »á¼∩Γ¿ »á¬ÑΓá Quick-C".
- NO_EXT_KEYS Ä»αÑñѽ∩ÑΓß∩, Γ«½∞¬« Ñß½¿ ∩ºδ¬«óδÑ αáßΦ¿αÑ¡¿∩
- ¡Ñ αáºαÑΦÑ¡δ (Γ« ÑßΓ∞ Ñß½¿ »α«úαá¼¼δ ¬«¼»¿½¿-
- απεΓß∩ ß ó䬽ετÑ¡¡«⌐ ¬απú½«⌐ ¬¡«»¬«⌐ Language
- Extensions, ½¿í« ß «»µ¿Ñ⌐ ¬«¼»¿½∩Γ«αá /Za.
-
-
- Ä»µ¿∩ /U («Γ¼Ñ¡¿Γ∞ «»αÑñѽѡ¿Ñ) ó䬽ετáÑΓ «»αÑñѽѡ¿Ñ ñá¡¡«ú«
- ßΓá¡ñáαΓ¡« ºáñá¡¡«ú« ¿ñÑ¡Γ¿Σ¿¬áΓ«αá. Ä»µ¿ε /U ¿ »áαá¼ÑΓα identifier
- ¼«úπΓ «Γñѽ∩Γ∞ «ñ¿¡ ¿½¿ í«½ÑÑ »α«íѽ«ó. é «ñ¡«⌐ ¬«¼á¡ñ¡«⌐ ßΓα«¬Ñ ¼«ª¡«
- ºáñáΓ∞ í«½ÑÑ «ñ¡«⌐ «»µ¿¿ /U. Ä»µ¿∩ /u ó䬽ετáÑΓ óßÑ τÑΓδαÑ «»αÑñѽѡ¿∩.
-
- ôñ὿Γ∞ «»αÑñѽѡ¿∩ ßΓá¡ñáαΓ¡δσ ¿ñÑ¡Γ¿Σ¿¬áΓ«α«ó óá¼ ¼«ªÑΓ
- »«¡áñ«í¿Γ∞ß∩ ó ß½ÑñπεΘ¿σ ß½πτá∩σ:
-
- - àß½¿ óδ σ«Γ¿ΓÑ ºáñáΓ∞ ó ¬«¼á¡ñ¡«⌐ ßΓα«¬Ñ í«½ÑÑ, τѼ ¼á¬ß¿¼á½∞¡«
- αáºαÑΦÑ¡¡«Ñ τ¿ß½« «»αÑñѽѡ¿⌐. àß½¿ ∩ºδ¬«óδÑ αáßΦ¿αÑ¡¿∩ «Γ¼Ñ¡Ñ¡δ, óδ
- ¼«ªÑΓÑ ºáñáΓ∞ 16 «»αÑñѽѡ¿⌐, ¿ 17 «»αÑñѽѡ¿⌐ ó »α«Γ¿ó¡«¼ ß½πτáÑ.
-
- - àß½¿ óδ σ«Γ¿ΓÑ, τΓ«íδ ó óáΦÑ⌐ »α«úαá¼¼Ñ ßΓá¡ñáαΓ¡δ⌐ ¿ñÑ¡Γ¿Σ¿¬áΓ«α
- «í«º¡áτá½ τΓ«-¡¿íπñ∞ ñαπú«Ñ.
-
- éºá¼Ñ¡ ¬áªñ«ú« πñá½Ñ¡¡«ú« ßΓá¡ñáαΓ¡«ú« ¿ñÑ¡Γ¿Σ¿¬áΓ«αá óδ ¼«ªÑΓÑ ó
- ¬«¼á¡ñ¡«⌐ ßΓα«¬Ñ »«ñßΓáó¿Γ∞ «»αÑñѽѡ¿Ñ ßó«Ñú« ß«íßΓóÑ¡¡«ú«. àß½¿ óδ
- πñ὿ΓÑ «»αÑñѽѡ¿∩ óßÑσ τÑΓδαÑσ ßΓá¡ñáαΓ¡δσ ¿ñÑ¡Γ¿Σ¿¬áΓ«α«ó, óδ ¼«ªÑΓÑ
- «»αÑñѽ¿Γ∞ ñ« ñóáñµáΓ¿ «»αÑñѽѡ¿⌐ ¬«¼á¡ñ¡«⌐ ßΓ᫬¿. Äñ¡á¬«, »«ß¬«½∞¬π
- DOS «úαá¡¿τ¿óáÑΓ ¬«½¿τÑßΓó« ß¿¼ó«½«ó, ¬«Γ«αδÑ ¼«ª¡« ºáñáΓ∞ ó ¬«¼á¡ñ¡«⌐
- ßΓ᫬Ñ, ¬«½¿τÑßΓó« «»αÑñѽѡ¿⌐, ¬«Γ«αδÑ óδ ¼«ªÑΓÑ ºáñáΓ∞ , ¡á »αá¬Γ¿¬Ñ
- º¡áτ¿Γѽ∞¡« ¼Ñ¡∞ΦÑ, ¼Ñ¡∞ΦÑ 20.
-
- -Åα¿¼Ñα:
-
- QCL /UMSDOS /UM_186 WORK.C
-
- äá¡¡δ⌐ »α¿¼Ñα πñá½∩ÑΓ «»αÑñѽѡ¿∩ ñóπσ ßΓá¡ñáαΓ¡δσ ¿ñÑ¡Γ¿Σ¿¬áΓ«α«ó.
- çá¼ÑΓ¿¼, τΓ« ñ½∩ óδ»«½¡Ñ¡¿∩ φΓ«ú« «»µ¿∩ /U ñ«½ª¡á íδΓ∞ ºáñá¡á ñóáªñδ.
-
-
- 9.3.7.2. éδó«ñ ½¿ßΓ¿¡úá »αÑ»α«µÑßß«αá
- (/P, /E, /EP).
-
- -Ä»µ¿¿:
-
- /P çỿßδóáÑΓ óδó«ñ »αÑ»α«µÑßß«αá ó Σá⌐½.
- /E ìá»αáó½∩ÑΓ óδó«ñ »αÑ»α«µÑßß«αá ó ßΓá¡ñáαΓ¡δ⌐ óδσ«ñ¡«⌐ »«Γ«¬;
- »«ñ¬½ετáÑΓ ñ¿αÑ¬Γ¿óδ #line.
- /EP çỿßδóáÑΓ óδó«ñ »αÑ»α«µÑßß«αá ó Σá⌐½ ¿ ó ßΓá¡ñáαΓ¡δ⌐ óδσ«ñ¡«⌐
- »«Γ«¬.
-
- Ä»µ¿¿ /P,/E ¿ /EP óδó«ñ∩Γ ½¿ßΓ¿¡ú Σá⌐½á »«ß½Ñ «íαáí«Γ¬¿
- »αÑ»α«µÑßß«α«¼. êß»«½∞º«óá¡¿Ñ ñá¡¡δσ «»µ¿⌐ »«ºó«½∩ÑΓ óá¼ »α«óÑα¿Γ∞ óδó«ñ
- »αÑ»α«µÑßß«αá ∩ºδ¬á æê. éßÑ Γα¿ «»µ¿¿ »«ñáó½∩εΓ ¬«¼»¿½∩¿ε; ¡Ñ
- »α«¿ºó«ñ¿Γß∩ ¡¿ «íΩÑ¬Γ¡«ú« Σá⌐½á, ¡¿ ¬áαΓδ αáß»αÑñѽѡ¿∩ »á¼∩Γ¿, ñáªÑ
- Ñß½¿ ó ¬«¼á¡ñ¡«⌐ ßΓα«¬Ñ QCL íπñπΓ ºáñá¡δ «»µ¿¿ /Fo ¿½¿ /Fm.
-
- ï¿ßΓ¿¡ú »αÑ»α«µÑßß«αá ¿ñÑ¡Γ¿τÑ¡ «α¿ú¿¡á½∞¡«¼π ¿ßσ«ñ¡«¼π Σá⌐½π, ºá
- ¿ß¬½ετÑ¡¿Ñ¼ Γ«ú«, τΓ« óßÑ ñ¿αÑ¬Γ¿óδ »αÑ»α«µÑßß«αá óδ»«½¡∩εΓß∩, ΓᬪÑ
- αáßΦ¿α∩εΓß∩ óßÑ ¼á¬α«¬«¼á¡ñδ, á ¬«¼¼Ñ¡Γáα¿¿ πñá½∩εΓß∩.
-
- é ß½ÑñπεΘÑ⌐ Æáí½¿µÑ óδ πó¿ñ¿ΓÑ, ¬á¬ ¬áªñá∩ ¿º «»µ¿⌐ ó½¿∩ÑΓ ¡á óδó«ñ
- »αÑ»α«µÑßß«αá:
-
- Ä»µ¿∩ éδó«ñ »αÑ»α«µÑßß«αá
-
-
- /P çỿßδóáÑΓ óδó«ñ »αÑ»α«µÑßß«αá ó Σá⌐½ ß ΓѼ ªÑ ßá¼δ¼ íẫóδ¼
- ¿¼Ñ¡Ñ¼, τΓ« ¿ ¿ßσ«ñ¡δ⌐ Σá⌐½, ¡« ß αáßΦ¿αÑ¡¿Ñ¼ .I.
- /E è«»¿απÑΓ ½¿ßΓ¿¡ú »αÑ»α«µÑßß«αá ¡á ßΓá¡ñáαΓ¡«Ñ óδó«ñ¡«Ñ πßΓα«⌐ß-
- Γó« («íδτ¡« óáΦ ΓÑନ¡á½); ñ½∩ ºá»¿ß¿ ½¿ßΓ¿¡úá ó Σá⌐½ ¡á ñ¿ß¬
- óδ ¼«ªÑΓÑ ¿ß»«½∞º«óáΓ∞ »ÑαÑáñαÑßᵿε DOS. Æá¬ªÑ ñá¡¡á∩ «»µ¿∩
- »«¼ÑΘáÑΓ ñ¿αÑ¬Γ¿óδ #line ó ¡áτὫ ¿ ¬«¡Ñµ ¬áªñ«ú« ó¬½ετáѼ«ú«
- Σá⌐½á ¿ ó«¬απú ßΓ᫬, πñá½Ñ¡¡δσ ñ¿αÑ¬Γ¿óἿ »αÑ»α«µÑßß«αá, ºá-
- ñáεΘ¿¼¿ πß½«ó¡πε ¬«¼»¿½∩µ¿ε. äá¡¡á∩ «»µ¿∩ íδóáÑΓ »«½Ñº¡á, Ñß½¿
- óδ »ÑαÑñ ¬«¼»¿½∩µ¿Ñ⌐ σ«Γ¿ΓÑ »α«¼«ΓαÑΓ∞ ½¿ßΓ¿¡ú »αÑ»α«µÑßß«αá.
- ä¿αÑ¬Γ¿óδ #line »ÑαÑ¡π¼Ñα«óδóáεΓ ßΓ᫬¿ Σá⌐½á, »«½πτÑ¡¡«ú« »«ß-
- ½Ñ αáí«Γδ »αÑ»α«µÑßß«αá, »«φΓ«¼π «Φ¿í¬¿, ßúÑ¡Ñα¿α«óá¡¡δÑ ¡á í«-
- ½ÑÑ »«ºñ¡¿σ ßΓáñ¿∩σ «íαáí«Γ¬¿, «Γ¡«ß∩Γß∩ ¬ «α¿ú¿¡á½∞¡«¼π ¿ßσ«ñ-
- ¡«¼π Σá⌐½π, á ¡Ñ ¬ Σá⌐½π, »«½πτÑ¡¡«¼π »«ß½Ñ «íαáí«Γ¬¿ »αÑ»α«µÑ-
- ßß«α«¼.
- /EP ÄíΩÑñ¿¡∩ÑΓ ñÑ⌐ßΓó¿Ñ «»µ¿⌐ /E ¿ /P: »«¼ÑΘáÑΓ ½¿ßΓ¿¡ú »αÑ»α«µÑß-
- ß«αá ó Σá⌐½ ¿ ¬«»¿απÑΓ Ñú« ¡á ßΓá¡ñáαΓ¡«Ñ πßΓα«⌐ßΓó« óδó«ñá, ¡«
- ¡Ñ ñ«íáó½∩ÑΓ ñ¿αÑ¬Γ¿óδ #line.
-
-
- -Åα¿¼Ñαδ:
-
- QCL /P MAIN.C
-
- äá¡¡δ⌐ »α¿¼Ñα ß«ºñáÑΓ ½¿ßΓ¿¡ú »αÑ»α«µÑßß«αá MAIN.I ¿ »«¼ÑΘáÑΓ ó Σá⌐½
- ¡á ñ¿ß¬Ñ ß ¿ßσ«ñ¡δ¼ Σá⌐½«¼ MAIN.C.
-
- QCL /E ADD.C >PREADD.C
-
- Åα¿óÑñÑ¡¡á∩ óδΦÑ ¬«¼á¡ñá ß«ºñáÑΓ »αÑ»α«µÑßß«α¡δ⌐ Σá⌐½ ß ó¬½ετÑ¡¡δ¼¿
- ñ¿αÑ¬Γ¿óἿ #line ¿º ¿ßσ«ñ¡«ú« Σá⌐½á ADD.C. éδó«ñ »ÑαÑáñαÑßπÑΓß∩ ó Σá⌐½
- PREADD.C.
-
- QCL /EP ADD.C
-
- äá¡¡á∩ ¬«¼á¡ñá »α«¿ºó«ñ¿Γ ëà ªÑ ßá¼δ⌐ »αÑ»α«µÑßß«α¡δ⌐ óδó«ñ, τΓ« ¿
- ó« óΓ«α«¼ »α¿¼ÑαÑ, ¡« íѺ ñ¿αÑ¬Γ¿ó #line. éδó«ñ »«∩ó½∩ÑΓß∩ ¡á φ¬αá¡Ñ.
-
-
- 9.3.7.3. æ«xαá¡Ñ¡¿Ñ ¬«¼¼Ñ¡Γáα¿Ñó (/C).
-
- -Ä»µ¿∩:
-
- /C
-
- Ä»µ¿∩ /C ("¬«¼¼Ñ¡Γáα¿⌐") ß«σαá¡∩ÑΓ ¬«¼¼Ñ¡Γáα¿¿ ó« óαѼ∩ «íαáí«Γ¬¿
- Σá⌐½á »αÑ»α«µÑßß«α«¼.
-
-
- àß½¿ ñá¡¡á∩ «»µ¿∩ ¡Ñ ºáñá¡á, »αÑ»α«µÑßß«α "óδαѺáÑΓ" ¬«¼¼Ñ¡Γáα¿¿ ¿º
- ¿ßσ«ñ¡«ú« Σá⌐½á, »«ß¬«½∞¬π «¡¿ ¡Ñ ¡πª¡δ ¡á »«ºñ¡Ñ⌐Φ¿σ ßΓáñ¿∩σ
- ¬«¼»¿½∩µ¿¿.
-
- äá¡¡á∩ «»µ¿∩ ñÑ⌐ßΓóπÑΓ Γ«½∞¬«, Ñß½¿ «ñ¡«óαѼѡ¡« ¿ß»«½∞ºπÑΓß∩ «ñ¡á
- ¿º «»µ¿⌐ /E,/P, ¿½¿ /EP.
-
- -Åα¿¼Ñα:
-
- QCL /P /C SAMPLE.C
-
- äá¡¡δ⌐ »α¿¼Ñα »α«¿ºó«ñ¿Γ ½¿ßΓ¿¡ú ß ¿¼Ñ¡Ñ¼ SAMPLE.I. öá⌐½-½¿ßΓ¿¡ú
- ß«ñÑαª¿Γ «α¿ú¿¡á½∞¡δ⌐ ¿ßσ«ñ¡δ⌐ Σá⌐½, ó¬½ετá∩ ¬«¼¼Ñ¡Γáα¿¿, ß« óßѼ¿
- ñ¿αÑ¬Γ¿óἿ »αÑ»α«µÑßß«αá, αáßΦ¿αÑ¡¡δ¼¿, ½¿í« ºá¼Ñ¡Ñ¡¡δ¼¿.
-
-
- 9.3.7.4. Å«¿ß¬ ó¬½ετáѼδσ Σá⌐½«ó (/X).
-
- -Ä»µ¿∩:
-
- /X
-
- Ä»µ¿∩ /X »α«ß¿Γ ¬«¼»¿½∩Γ«α ¡Ñ ¿ß¬áΓ∞ ó¬½ετáѼδÑ Σá⌐½δ ó "ßΓá¡ñáαΓ¡δσ
- ¼ÑßΓáσ", «»αÑñѽ∩Ѽδσ »ÑαѼѡ¡«⌐ «»Ñαᵿ«¡¡«⌐ ßαÑñδ DOS INCLUDE.
-
- äá¡¡á∩ «»µ¿∩ »«ºó«½∩ÑΓ óá¼ ¿º¼Ñ¡¿Γ∞ »«α∩ñ«¬, ó ¬«Γ«α«¼ ¬«¼»¿½∩Γ«α
- ¿ΘÑΓ ó¬½ετáѼδÑ Σá⌐½δ íѺ ¿º¼Ñ¡Ñ¡¿∩ ßαÑñδ ¬«¼»¿½∩Γ«αá, ¿ß»«½∞ºπѼ«⌐ óἿ
- «íδτ¡«.
-
- Ä»µ¿∩ /X τáßΓ« ¿ß»«½∞ºπÑΓß∩ «íδτ¡« ó¼ÑßΓÑ ß «»µ¿Ñ⌐ /I, ¬«Γ«αá∩
- ß««íΘáÑΓ ¬«¼»¿½∩Γ«απ, úñÑ, Ñß½¿ ¡Ñ ó ßΓá¡ñáα¡δσ ¼ÑßΓáσ, ¿ß¬áΓ∞
- ó¬½ετáѼδÑ Σá⌐½δ. ê¡Σ«α¼áµ¿ε « ºáñá¡¿¿ ¬áΓὫú«ó, «Γ½¿τ¡δσ «Γ
- ßΓá¡ñáαΓ¡δσ ¼ÑßΓ, ó ¬«Γ«αδσ «íδτ¡« ¡áσ«ñ∩Γß∩ ó¬½ετáѼδÑ Σá⌐½δ, ¿Θ¿ΓÑ ó
- ÉáºñÑ½Ñ 8.1.4.1, "Å«ñáó½Ñ¡¿Ñ ß««íΘÑ¡¿⌐ ¬«¼»¿½∩Γ«αá: Ä»µ¿¿ πα«ó¡Ñ⌐
- »αÑñπ»αѪñÑ¡¿⌐" ¿ ÉáºñÑ½Ñ 9.3.1, "Ä»µ¿¿ »α«úαá¼¼¡«⌐ ßαÑñδ".
-
- -Åα¿¼Ñα:
-
- QCL /X MAIN.C
-
- é »α¿óÑñÑ¡¡«¼ óδΦÑ »α¿¼ÑαÑ ¬«¼»¿½∩Γ«α ¿ΘÑΓ »«ñ¬½ετáѼδÑ Σá⌐½δ ó
- ΓѬπΘѼ αáí«τѼ ¬áΓὫúÑ, »«ß¬«½∞¬π «»µ¿∩ /X ß««íΘáÑΓ »α«úαá¼¼Ñ QCL, τΓ«
- ß»¿ß«¬ «íδτ¡δσ ßΓá¡ñáαΓ¡δσ ¼ÑßΓ »πßΓ.
-
-
- 9.3.8. Å«ñú«Γ«ó¬á ¬ «Γ½áñ¬Ñ (/Zi, /Zd).
-
- -Ä»µ¿¿:
-
- /Zi 櫺ñá¡¿Ñ «íΩÑ¬Γ¡«ú« Σá⌐½á ñ½∩ «Γ½áñ¬¿ ó »α«úαá¼¼¡«⌐ ßαÑñÑ/«Γ½á-
- ñτ¿¬ Code View.
- /Zd 櫺ñá¡¿Ñ «íΩÑ¬Γ¡«ú« Σá⌐½á ß «úαá¡¿τÑ¡¡«⌐ «Γ½áñ«τ¡«⌐
- ¿¡Σ«α¼áµ¿- Ñ⌐.
-
- Ä»µ¿∩ /Zi »α«¿ºó«ñ¿Γ «íΩÑ¬Γ¡δ⌐ Σá⌐½, ß«ñÑαª¿Θ¿⌐ ¿¡Σ«α¼áµ¿ε ñ½∩
- «Γ½áñ¬¿ ó ß¿¼ó«½¿τÑ߬¿σ áñαÑßáσ-ñ½∩ ¿ß»«½∞º«óá¡¿∩ óßΓα«Ñ¡¡δ¼ «Γ½áñτ¿¬«¼
- ó »α«úαá¼¼¡«⌐ ßαÑñÑ Quick-C, ½¿í« ß¿¼ó«½¿τÑ߬¿¼ «Γ½áñτ¿¬«¼ Code View.
- äá¡¡δ⌐ «íΩÑ¬Γ¡δ⌐ Σá⌐½ ß«ñÑαª¿Γ »«½¡πε Γáí½¿µπ ß¿¼ó«½¿τÑ߬¿σ áñαÑß«ó ¿
- ¡«¼Ñαá ßΓ᫬.
-
- Ä»µ¿∩ /Zd »α«¿ºó«ñ¿Γ «íΩÑ¬Γ¡δ⌐ Σá⌐½, ß«ñÑαªáΘ¿⌐ ¡«¼Ñαá ßΓ᫬,
- ß««ΓóÑΓßΓóπεΘ¿Ñ ¡«¼Ñαá¼ ßΓ᫬ ¿ßσ«ñ¡«ú« Σá⌐½á. Ä»µ¿∩ /Zd »«½Ñº¡á ó ΓÑσ
- ß½πτá∩σ, ¬«úñá óδ σ«Γ¿ΓÑ π¼Ñ¡∞Φ¿Γ∞ αẼÑα óδ»«½¡∩Ѽ«ú« Σá⌐½á, ¬«Γ«αδ⌐ óδ
- íπñÑΓÑ «Γ½áª¿óáΓ∞ ß »«¼«Θ∞ε «Γ½áñτ¿¬á Code View, ¿ óá¼ ó »α«µÑßßÑ
- «Γ½áñ¬¿ ¡Ñ »«¡áñ«í¿Γß∩ ¿ß»«½∞º«óáΓ∞ óδτ¿ß½Ñ¡¿Ñ óδαáªÑ¡¿⌐.
-
-
-
- -Åα¿¼Ñα:
-
- QCL /Zi TEST.C
-
- äá¡¡á∩ ¬«¼á¡ñá »α«¿ºó«ñ¿Γ «íΩÑ¬Γ¡δ⌐ Σá⌐½ ß ¿¼Ñ¡Ñ¼ TEST.OBJ, ¬«Γ«αδ⌐
- ß«ñÑαª¿Γ ¡«¼Ñαá ßΓ᫬, ß««ΓóÑΓßΓóπεΘ¿Ñ ¡«¼Ñα«¼ ßΓ᫬ Σá⌐½á TEST.C.
-
-
- 9.3.9. ô»á¬«ó¬á τ½Ñ¡«ó ßΓαπ¬Γπαδ (/Zp).
-
- -Ä»µ¿¿:
-
- /Zp[{1|2|4}]
- #pragma pack ([{1|2|4}])
-
- Åα¿ αẼÑΘÑ¡¿¿ ßΓαπ¬Γπαδ ó »á¼∩Γ¿, τ½Ñ¡δ ßΓαπ¬Γπα «íδτ¡« ºαá¡∩Γß∩
- ß½ÑñπεΘ¿¼ «íαẫ¼:
-
- - ¥½Ñ¼Ñ¡Γδ Γ¿»á char ¿½¿ unsigned char, ½¿í« ¼áßß¿óδ, ß«ñÑαªáΘ¿Ñ
- φ½Ñ¼Ñ¡Γδ ñá¡¡δσ Γ¿»«ó, óδαáó¡¿óáεΓß∩ ¡á úαá¡¿µπ íá⌐Γá.
-
- - æΓαπ¬Γπαδ óδαáó¡¿óáεΓß∩ ¡á úαá¡¿µπ ß½«óá; ßΓαπ¬Γπαδ ¡ÑτÑΓ¡«ú«
- αẼÑαá ñ«»«½¡∩εΓß∩ ñ« τÑΓ¡«ú« ¬«½¿τÑßΓóá íá⌐Γ«ó.
-
- - éßÑ «ßΓá½∞¡δÑ Γ¿»δ τ½Ñ¡«ó ßΓαπ¬Γπα óδαáó¡¿óáíΓß∩ ¡á úαá¡¿µπ ß½«óá.
-
- ä½∩ φ¬«¡«¼¿¿ »á¼∩Γ¿ óá¼ ¼«ªÑΓ »«¡áñ«í¿Γ∞ß∩ σαá¡¿Γ∞ ßΓαπ¬Γπαδ í«½ÑÑ
- ¿½¿ ¼Ñ¡ÑÑ ßΓá¡ñáαΓ¡«. Ä»µ¿∩ /Zp ¿ ñ¿αÑ¬Γ¿óá pragma pack π»αáó½∩εΓ ΓѼ,
- ¬á¬ ñá¡¡δÑ ßΓαπ¬Γπαδ "π»á¬«óδóáεΓß∩" ó »á¼∩Γ¿. çá¼ÑΓ¿¼, τΓ« ¡á ¡Ñ¬«Γ«αδσ
- »α«µÑßß«αáσ, «»µ¿¿ /Zp ¼«ªÑΓ ºá¼Ññ½¿Γ∞ óδ»«½¡Ñ¡¿Ñ »α«úαá¼¼, »«ß¬«½∞¬π
- ΓαÑíπÑΓß∩ óαѼ∩ »α¿ ñ«ßΓπ»Ñ ¬ ßΓαπ¬Γπαá¼ ñ½∩ ¿σ αá߻ᬫó¬¿.ìá»α¿¼Ñα, ¡á
- ¼¿¬α«»α«µÑßß«αÑ 8086 ñá¡¡á∩ «»µ¿∩ ¼«ªÑΓ ß¡¿º¿Γ∞ φΣΣÑ¬Γ¿ó¡«ßΓ∞, Ñß½¿
- τ½Ñ¡δ ßΓαπ¬Γπα Γ¿»«ó int ¿½¿ long π»á¬«óδóáεΓß∩ Γᬿ¼ ß»«ß«í«¼, τΓ« «¡¿
- ¡áτ¿¡áεΓß∩ ¡á úαá¡¿µÑ ¡ÑτÑΓ¡«ú« íá⌐Γá.
-
- Å«½∞ºπ⌐ΓÑß∞ «»µ¿Ñ⌐ /Zp, τΓ«íδ «»αÑñѽ¿Γ∞ á¡á½«ú¿τ¡πε π»á¬«ó¬π ñ½∩
- óßÑσ ßΓαπ¬Γπα ó ¼«ñπ½Ñ. àß½¿ óδ ºáñáñ¿ΓÑ «»µ¿ε /Zp[n], úñÑ n-φΓ« 1,2 ¿½¿
- 4, ¬áªñδ⌐ τ½Ñ¡ ßΓαπ¬Γπαδ »«ß½Ñ »Ñαó«ú« σαá¡¿Γß∩ ¡á úαá¡¿µÑ n-«ú« íá⌐Γá ó
- ºáó¿ß¿¼«ßΓ¿ «Γ óδíαá¡¡«⌐ óἿ «»µ¿¿. àß½¿ óδ ¿ß»«½∞ºπÑΓÑ «»µ¿ε /Zp íѺ
- áαúπ¼Ñ¡Γá, τ½Ñ¡δ ßΓαπ¬Γπα π»á¬«óδóáεΓß∩ ¡á 1-íá⌐Γ«ó«⌐ úαá¡¿µÑ.
-
- êß»«½∞ºπ⌐ΓÑ ñ¿αÑ¬Γ¿óπ pragma pack, Ñß½¿ óδ σ«Γ¿ΓÑ «»αÑñѽ¿Γ∞
- π»á¬«ó¬π ¿¡πε, τѼ π»á¬«ó¬á, «»αÑñѽѡ¡á∩ ó ¬«¼á¡ñ¡«⌐ ßΓα«¬Ñ ñ½∩
- «»αÑñѽѡ¡δσ ßΓαπ¬Γπα. çáñá⌐ΓÑ pragma pack(n) úñÑ n-φΓ« 1,2, ¿½¿ 4,
- »ÑαÑñ «»¿ß᡿Ѽ ßΓαπ¬Γπα, ¬«Γ«αδÑ óδ σ«Γ¿ΓÑ π»á¬«óáΓ∞ αẽ¿τ¡δ¼
- ß»«ß«í«¼. ùΓ«íδ ó«ßßΓá¡«ó¿Γ∞ π»á¬«ó¬π, ºáñá¡¡πε ó ¬«¼á¡ñ¡«⌐ ßΓ᫬Ñ,
- ºáñá⌐ΓÑ pragma pack() íѺ áαúπ¼Ñ¡Γ«ó.
-
- Æáí½¿µá 9.5 »«¬áºδóáÑΓ óºá¿¼«ñÑ⌐ßΓó¿Ñ«»µ¿¿ /Zp ¿ ñ¿αÑ¬Γ¿óδ pragma
- pack. Æáí½¿µá 9.5.
-
- êß»«½∞º«óá¡¿Ñ ñ¿αÑ¬Γ¿óδ pragma pack.
-
- æ¿¡Γá¬ß¿ß 諼»¿½∩µ¿∩ ß «»µ¿Ñ⌐ /Zp äÑ⌐ßΓó¿Ñ
-
-
- #pragma pack() ñá 髺óαáΘáÑΓ ¬ π»á¬«ó-
- ¬Ñ ºáñá¡¡«⌐ ó ¬«¼á¡
- ñ¡«⌐ ßΓα«¬Ñ ñ½∩ ß½Ñ-
- ñπεΘ¿σ ºá ¡Ñ⌐ ßΓαπ¬-
- Γπα.
- #pragma pack() ¡ÑΓ é«ºóαáΘáÑΓ ¬ ßΓá¡ñáα
- Γ¡«⌐ π»á¬«ó¬Ñ ñ½∩
- ßΓαπ¬Γπα, ß½ÑñπεΘ¿σ
- ºá ¡Ñ⌐.
- #pragma pack(n) ñá ¿½¿ ¡ÑΓ ô»á¬«óδóáÑΓ ß½Ññπε-
- Θ¿Ñ ñá½ÑÑ ßΓαπ¬Γπαδ
- »« ºáñá¡¡«⌐ íá⌐Γ«ó«⌐
- úαá¡¿µÑ ñ« ΓÑσ »«α,
- »«¬á ¡Ñ íπñÑΓ ¿º¼Ñ-
- ¡Ñ¡¿⌐ ¿½¿ ó䬽ετÑ-
- ¡¿⌐.
-
-
- -Åα¿¼Ñα:
-
- QCL /Zp PROG.C
-
- Å« ñá¡¡«⌐ ¬«¼á¡ñÑ óßÑ ßΓαπ¬Γπαδ ó »α«úαá¼¼Ñ PROG.C íπñπΓ σαá¡¿Γ∞ß∩
- íѺ ñ«»«½¡¿Γѽ∞¡«ú« ¼ÑßΓá ñ½∩ óδαáó¡¿óá¡¿∩ ÑÑ τ½Ñ¡«ó »« úαá¡¿µÑ int.
-
-
- 9.3.10. Å«ñáó½Ñ¡¿Ñ óδí«αá ßΓá¡ñáαΓ¡«⌐ í¿í½¿«ΓѬ¿ (/Zl).
-
- -Ä»µ¿∩:
-
- /Zl
-
- Äíδτ¡«, »α«úαá¼¼á QCL »«¼ÑΘáÑΓ ó «íΩÑ¬Γ¡δ⌐ Σá⌐½ ¿¼∩ ßΓá¡ñáαΓ¡«⌐
- í¿í½¿«ΓѬ¿ SLIBCE.LIB. äá¡¡δ⌐ ¼Ñσá¡¿º¼ »«ºó«½∩ÑΓ αÑñá¬Γ«απ ßó∩ºÑ⌐
- áóΓ«¼áΓ¿τÑ߬¿ ¡áσ«ñ¿Γ∞ ß««ΓóÑΓßΓóπεΘπε í¿í½¿«ΓÑ¬π ¿ »«ñó∩ºδóáΓ∞ ÑÑ ¬
- «íΩÑ¬Γ¡«¼π Σá⌐½π.Åα¿ ºáñá¡¡«⌐ «»µ¿¿ /Zl ¬«¼»¿½∩Γ«α ¡Ñ íπñÑΓ »«¼ÑΘáΓ∞ ó
- «íΩÑ¬Γ¡δ⌐ Σá⌐½ ¿¼∩ ßΓá¡ñáαΓ¡«⌐ í¿í½¿«ΓѬ¿. é αѺπ½∞ΓáΓÑ, «íΩÑ¬Γ¡δ⌐ Σá⌐½
- íπñÑΓ º¡áτ¿Γѽ∞¡« ¼Ñ¡∞ΦÑ.
-
- Ä»µ¿∩ /Zl íδóáÑΓ »«½Ñº¡á, ¬«úñá óδ ¿ß»«½∞ºπÑΓÑ πΓ¿½¿Γπ LIB
- («»¿ßá¡¡πε ó ÉáºñÑ½Ñ 10.2) ñ½∩ »«ßΓα«Ñ¡¿∩ áóΓ«¡«¼¡«⌐ í¿í½¿«ΓѬ¿.
-
- éδ ¼«ªÑΓÑ ß¬«¼»¿½¿α«óáΓ∞ «íΩÑ¬Γ¡δÑ Σá⌐½δ, »«¼ÑΘáѼδÑ óἿ ó
- í¿í½¿«ΓѬπ, ß «»µ¿Ñ⌐ /Zl, ñ½∩ Γ«ú«, τΓ«íδ πñ὿Γ∞ ¿¼Ñ¡á í¿í½¿«ΓѬ »ÑαÑñ
- ¿σ «íΩÑñ¿¡Ñ¡¿Ñ¼. èα«¼Ñ Γ«ú«, «»µ¿∩ /Zl ßφ¬«¡«¼¿Γ ¡Ñí«½∞Φ«Ñ ¬«½¿τÑßΓó«
- »á¼∩Γ¿ ñ½∩ ¬áªñ«ú« «íΩÑ¬Γ¡«ú« Σá⌐½á, º¡áτ¿Γѽ∞¡« í«½∞Φ«Ñ ¬«½¿τÑßΓó«
- »á¼∩Γ¿ íπñÑΓ ßφ¬«¡«¼½Ñ¡« ó í¿í½¿«ΓѬÑ, ß«ñÑαªáΘÑ⌐ ¼¡«ú« «íΩÑ¬Γ¡δσ
- ¼«ñπ½Ñ⌐.
-
- -Åα¿¼Ñα:
-
- QCL ONE.C /Zl TWO.C
-
- Åα¿¼Ñα, »α¿óÑñÑ¡¡δ⌐ óδΦÑ ß«ºñáÑΓ ß½ÑñπεΘ¿Ñ ñóá «íΩÑ¬Γ¡δσ Σá⌐½á:
-
- - ÄíΩÑ¬Γ¡δ⌐ Σá⌐½ ONE.OBJ, ß«ñÑαªáΘ¿⌐ ¿¼∩ æê-í¿í½¿«ΓѬ¿ SLIBCE.LIB.
-
- - ÄíΩÑ¬Γ¡δ⌐ Σá⌐½ TWOO.OBJ, ¡Ñ ß«ñÑαªáΘ¿⌐ ßΓá¡ñáαΓ¡«⌐ ¿¡Σ«α¼áµ¿¿ «
- í¿í½¿«ΓѬáσ.
-
- Åα¿ ¬«¼»á¡«ó¬Ñ Σá⌐½«ó ONE.OBJ ¿ TWO.OBJ, ¿¡Σ«α¼áµ¿∩ « ßΓá¡ñáαΓ¡«⌐
- í¿í½¿«ΓÑ¬Ñ ó Σá⌐½Ñ ONE.OBJ »α¿óÑñÑΓ ¬ Γ«¼π, τΓ« ñá¡¡á∩ í¿í½¿«ΓѬá íπñÑΓ
- ¿ß»«½∞º«óá¡á ñ½∩ αáºαÑΦÑ¡¿∩ ½εíδ⌐ ó¡ÑΦ¡¿σ ßß佫¬ ó Σá⌐½Ñ ONE.OBJ, ½¿í«
- TWO.OBJ.
-
-
-
- 9.3.11. ô»αáó½Ñ¡¿Ñ ß«ú½áΦÑ¡¿∩¼¿ « ßó∩º∩σ (/Gc).
-
- -Ä»µ¿∩:
-
- /Gc
- fortran
- pascal
- cdecl
-
- è½ετÑóδÑ ß½«óá fortran, pascal, cdecl ó¼ÑßΓÑ ß «»µ¿Ñ⌐ /Gc π»αáó½∩εΓ
- ß«ú½áΦÑ¡¿∩¼¿ « ó맮óÑ ¿ ¡á¿¼Ñ¡«óá¡¿¿ Σπ¡¬µ¿⌐, ¿ß»«½∞ºπѼδÑ óáΦ¿¼¿
- »α«úαἼἿ ñ½∩ Γ«ú«, τΓ«íδ «¡¿ ¼«ú½¿ óδºδóáΓ∞ ¿½¿ ¼«ú½¿ ßἿ íδΓ∞
- óδºóá¡δ Σπ¡¬µ¿∩¼¿, ¡á»¿ßá¡¡δ¼¿ ¡á ∩ºδ¬Ñ Pascal, FORTRAN, BASIC ß
- ¿ß»«½∞º«óá¡¿Ñ ßαÑñßΓó Σ¿α¼δ Microsoft.
-
-
- 9.3.12. ôßΓá¡«ó¬á úαá¡¿µδ ñá¡¡δσ.
-
- -Ä»µ¿∩:
-
- /Gt[number]
-
- Åα¿ ¿ß»«½∞º«óá¡¿¿ «»µ¿¿ /Gt, óßÑ φ½Ñ¼Ñ¡Γδ ñá¡¡δσ, αẼÑα ¬«Γ«αδσ
- í«½∞ΦÑ ¿½¿ αáóÑ¡ number íá⌐Γ«ó, íπñπΓ αẼÑΘáΓ∞ß∩ ó ¡«ó«¼ ßÑú¼Ñ¡ΓÑ
- ñá¡¡δσ. àß½¿ τ¿ß½« number ºáñá¡«, «¡« ñ«½ª¡« ¡Ñ»«ßαÑñßΓóÑ¡¡« ß½Ññ«óáΓ∞
- ºá «»µ¿Ñ⌐ /GT, íѺ ¬á¬¿σ-½¿í« αáºñѽ∩εΘ¿σ »α«íѽ«ó. àß½¿ τ¿ß½« number
- «»πΘÑ¡«, ßΓá¡ñáαΓ¡«Ñ »«α«ú«ó«Ñ º¡áτÑ¡¿Ñ 256. àß½¿ «»µ¿∩ /Gt «»πΘÑ¡á,
- ßΓá¡ñáαΓ¡«Ñ »«α«ú«ó«Ñ º¡áτÑ¡¿Ñ 32767.
-
- ---------------------------------------------------------------------
-
- Åα¿¼Ñτá¡¿Ñ:
-
- Ä»µ¿ε /Gt ¼«ª¡« ¿ß»«½∞º«óáΓ∞ Γ«½∞¬« ñ½∩ »α«úαá¼¼δ, αáºαáí«Γá¡¡«⌐ ó
- ¬«¼»á¬Γ¡«⌐ ¿½¿ í«½∞Φ«⌐ ¼«ñѽ¿ »á¼∩Γ¿, »«ß¬«½∞¬π »α«úαá¼¼δ ó ¼á½«⌐ ¿½¿
- ßαÑñ¡Ñ⌐ ¼«ñѽ¿ »á¼∩Γ¿ ¿¼ÑεΓ Γ«½∞¬« «ñ¿¡ ßÑú¼Ñ¡Γ ñá¡¡δσ.
-
- ---------------------------------------------------------------------
-
-
-
- 9.3.13. Ä»Γ¿¼¿ºáµ¿∩ µ¿¬½«ó (/Ol).
-
- -Ä»µ¿∩:
-
- /Ol
-
- Ä»µ¿∩ /Ol ΓαÑíπÑΓ ¬«¼»¿½∩Γ«α óδ»«½¡∩Γ∞ «»Γ¿¼¿ºáµ¿ε »« µ¿¬½á¼. àß½¿
- óδ óδíÑαÑΓÑ ñá¡¡πε «»µ¿ε, ¬«¼»¿½∩Γ«α áóΓ«¼áΓ¿τÑ߬¿ »«¼ÑßΓ¿Γ τáßΓ«
- ¿ß»«½∞ºπѼδÑ »ÑαѼѡ¡δÑ µ¿¬½á ó αÑú¿ßΓαδ, ñ½∩ Γ«ú«. τΓ«íδ π߬«α¿Γ∞
- óδ»«½¡Ñ¡¿Ñ »α«úαá¼¼δ.
-
- äá¡¡á∩ «»µ¿∩ íπñÑΓ ¡Ñ∩ó¡« ó¬½ετÑ¡á, Ñß½¿ óδ íπñÑΓÑ ¿ß»«½∞º«óáΓ∞
- «»µ¿ε /Ox (¼á¬ß¿¼á½∞¡« 󫺼«ª¡á∩ «»Γ¿¼¿ºáµ¿∩).
-
-
- 9.4. Éáºñѽ∞¡á∩ ¬«¼»¿½∩µ¿∩ ¿ ¬«¼»á¡«ó¬á:
- 諼á¡ñδ QCL ¿ LINK.
-
- æ »«¼«Θ∞ε ¬«¼»¿½∩Γ«αá Microsoft Quick-C óδ ¼«ªÑΓÑ «ßπΘÑßΓó½∩Γ∞
- ¬«¼»á¡«ó¬π ¡Ñ߬«½∞¬¿¼¿ αẽ¿τ¡δ¼¿ ß»«ß«íἿ. äá¡¡δÑ ¼ÑΓ«ñδ «»¿ßδóáεΓß∩ ó
- Éáºñѽáσ 9.4.1-9.4.2. ä½∩ ¬áªñ«ú« ¿º ¼ÑΓ«ñ«ó óδ ºáñáÑΓÑ αÑñá¬Γ«απ ßó∩ºÑ⌐
- ß½ÑñπεΘπε ¿¡Σ«α¼áµ¿ε:
-
- - ÄíΩÑ¬Γ¡δÑ Σá⌐½δ, ¬«Γ«αδÑ óδ ¬«¼»á¡πÑΓÑ.
-
- - ê¼Ñ¡á í¿í½¿«ΓѬ, ¬«Γ«αδÑ óδ »«ñó∩ºδóáÑΓÑ, Ñß½¿ «¡¿ «Γ½¿τáεΓß∩ «Γ
- ßΓá¡ñáαΓ¡δσ.
-
- - ê¼∩ óδ»«½¡∩Ѽ«ú« Σá⌐½á, Ñß½¿ óδ σ«Γ¿ΓÑ »ÑαÑ¿¼Ñ¡«óáΓ∞ Ñú«, ½¿í«
- ¿ß»«½∞º«óáΓ∞ αáßΦ¿αÑ¡¿Ñ, «Γ½¿τ¡«Ñ «Γ .EXE.
-
- - ìῼѡ«óá¡¿Ñ Σá⌐½á ¬áαΓδ αáß»αÑñѽѡ¿∩ »á¼∩Γ¿, Ñß½¿ óδ σ«Γ¿ΓÑ Ñú«
- ß«ºñáΓ∞.
-
- - Ä»µ¿¿ ¬«¼»á¡«óΘ¿¬á, Ñß½¿ «¡¿ ¿¼ÑεΓß∩, π»αáó½∩εΘ¿Ñ »α«µÑßß«¼
- ¬«¼»á¡«ó¬¿.
-
- ä½∩ Γ«ú«, τΓ«íδ «ßπΘÑßΓó½∩Γ∞ ¬«¼»¿½∩µ¿ε ó ¿ ¬«¼»á¡«ó¬π ñóá «Γñѽ∞¡δσ
- Φáúá, ¿ß»«½∞ºπ⌐ΓÑ ¬«¼á¡ñπ QCL ñ½∩ ¬«¼»¿½∩µ¿¿ ¿ßσ«ñ¡δσ Σá⌐½«ó íѺ
- ¬«¼»á¡«ó¬¿ αѺπ½∞Γ¿απεΘ¿σ «íΩÑ¬Γ¡δσ Σá⌐½«ó. é ¬«¼á¡ñ¡«⌐ ßΓα«¬Ñ QCL
- ºáñá⌐ΓÑ «»µ¿ε /c ¿ ¿¼Ñ¡á ¿ßσ«ñ¡δσ Σá⌐½«ó.. çáΓѼ ߬«¼»á¡π⌐ΓÑ ó «Γñѽ∞¡«¼
- ΦáúÑ αѺπ½∞Γ¿απεΘ¿Ñ «íΩÑ¬Γ¡δÑ Σá⌐½δ ß ß««ΓóÑΓßΓóπεΘ¿¼¿ í¿í½¿«ΓѬἿ,
- »α¿¼Ñ¡¿ó ¡πª¡δÑ «»µ¿¿ αÑñá¬Γ¿α«óá¡¿∩ ßó∩ºÑ⌐.
-
-
- 9.4.1. 諼»á¡«ó¬á ß »«¼«Θ∞ε ¬«¼á¡ñδ QCL.
-
- ä½∩ ¬«¼»á¡«ó¬¿ ß ¿ß»«½∞º«ó᡿Ѽ ¬«¼á¡ñδ QCL ¿ß»«½∞ºπ⌐ΓÑ ß½ÑñπεΘ¿⌐
- ß¿¡Γá¬ß¿ß:
-
- QCL[option...]objfile...[lib...]/link link-option...lib...
-
- èᬠ«»¿ßá¡« ó ÉáºñÑ½Ñ 9.2, ¬«¼á¡ñá QCL, Ñß½¿ óδ ó ¬«¼á¡ñ¡«⌐ ßΓ᫬Ñ
- ºáñá⌐ΓÑ Γ«½∞¬« ¿¼Ñ¡á «íΩÑ¬Γ¡δσ Σá⌐½«ó, »α«»πßΓ¿Γ ¬«¼»¿½∩µ¿ε ¿ ó맮óÑΓ
- ¬«¼»á¡«óΘ¿¬. 諼á¡ñá QCL »ÑαÑñáßΓ ¬«¼»á¡«óΘ¿¬π ¿¼Ñ¡á «íΩÑ¬Γ¡δσ Σá⌐½«ó,
- ¿¼Ñ¡á í¿í½¿«ΓѬ ¿ «»µ¿¿ ¬«¼»á¡«óΘ¿¬á.
-
-
- 9.4.2. 諼»á¡«ó¬á ß »«¼«Θ∞ε ¬«¼á¡ñδ LINK.
-
- àß½¿ óδ «ßπΘÑßΓó½∩ÑΓÑ ¬«¼»á¡«ó¬π «Γñѽ∞¡δ¼ Φáú«¼, á½∞ΓÑ¡áΓ¿ó«⌐
- ¿ß»«½∞º«óá¡¿∩ ¬«¼á¡ñδ QCL ∩ó½∩ÑΓß∩ ó맮ó αÑñá¬Γ«αá ßó∩ºÑ⌐
- ¡Ñ»«ßαÑñßΓóÑ¡¡« ¬«¼á¡ñ«⌐ LINK. ¥Γ« ¼«ª¡« ßñѽáΓ∞ »«ß½Ñ ¬«¼»¿½∩µ¿¿
- »«ßαÑñßΓó«¼ ¬«¼á¡ñδ QCL ß «»µ¿Ñ⌐ /c.
-
- ä½∩ ¬«¼»á¡«ó¬¿ »«ßαÑñßΓó«¼ ¬«¼á¡ñδ LINK, «»Ñαᵿ«¡¡á∩ ßαÑñá DOS
- ñ«½ª¡á íδΓ∞ πßΓá¡«ó½Ñ¡á Γá¬, ¬á¬ «»¿ßá¡« ¡¿ªÑ. Å«½¡«Ñ «»¿ßá¡¿Ñ ß¼«Γα¿ΓÑ
- ó ÉáºñÑ½Ñ 1.3.1.6 (ñ½∩ »«½∞º«óáΓѽÑ⌐ ªÑßΓ¬«ú« ñ¿ß¬á) ¿½¿ Éáºñѽ 1.3.2.4
- (ñ½∩ »«½∞º«óáΓѽÑ⌐ ú¿í¬¿σ ñ¿ß¬«ó.).
-
- - àß½¿ óδ ºá»π߬áÑΓÑ ¬«¼á¡ñπ LINK ¡á ß¿ßΓÑ¼Ñ ß ªÑßΓ¬¿¼ ñ¿ß¬«¼,
- ó«ß»«½∞ºπ⌐ΓÑß∞ ¬«¼á¡ñ«⌐ DOS CD ñ½∩ Γ«ú«, τΓ«íδ ßñѽáΓ∞ ¬áΓὫú ß
- «íΩÑ¬Γ¡δ¼¿ Σá⌐½á¼¿, »αÑñ¡áº¡áτÑ¡¡δ¼¿ ñ½∩ ¬«¼»á¡«ó¬¿, ΓѬπΘÑ⌐.
-
- - àß½¿ óδ αáí«ΓáÑΓÑ ß »α«úαá¼¼«⌐ LINK ¡á ß¿ßΓÑ¼Ñ ß ú¿í¬¿¼¿ ñ¿ß¬á¼¿,
- ñ¿ß¬, ß«ñÑαªáΘ¿⌐ óáΦ¿ «íΩÑ¬Γ¡δÑ Σá⌐½δ, ñ«½ªÑ¡ íδΓ∞ πßΓ¿¡«ó½Ñ¡ ó
- ñ¿ß¬«ó«ñÑ B, á αáí«τá∩ ¬«»¿∩ óáΦÑú« ñ¿ßΓα¿íπΓ¿ó¡«ú« ñ¿ß¬á ó ñ¿ß¬«ó«ñÑ A.
- æñѽá⌐ΓÑ ñ¿ß¬«ó«ñ B ΓѬπΘ¿¼. è«úñá óδ ºá»π߬áÑΓÑ »α«úαá¼¼π LINK, óóÑñ¿ΓÑ
- ߻ѵ¿Σ¿¬áµ¿ε ñ¿ß¬«ó«ñá Ç: ¡Ñ»«ßαÑñßΓóÑ¡¡« »ÑαÑñ ¬«¼á¡ñ«⌐ LINK íѺ
- ¬á¬¿σ-½¿í« »α«¼ÑªπΓ«τ¡δσ »α«íѽ«ó. é« óαѼ∩ »α«µÑßßá ¬«¼»á¡«ó¬¿ ß¿ßΓѼá
- íπñÑΓ »αÑñπ»αѪñáΓ∞ óáß « ºá¼Ñ¡Ñ ó ñ¿ß¬«ó«ñÑ A αáí«τÑ⌐ ¬«»¿¿ óáΦÑú«
- ñ¿ßΓα¿íπΓ¿ó¡«ú« ñ¿ß¬á ¡á ñ¿ß¬, ß«ñÑαªáΘ¿⌐ ß««ΓóÑΓßΓóπεΘπε áóΓ«¡«¼¡πε
- í¿í½¿«ΓѬπ.
-
- éσ«ñ ñ½∩ »α«úαá¼¼δ LINK óδ ¼«ªÑΓÑ ºáñáΓ∞ «ñ¡¿¼ ¿º ß½ÑñπεΘ¿σ
- ß»«ß«í«ó:
-
-
- îÑΓ«ñ ê¡ßΓαπ¬µ¿¿
-
-
- çáñá¡¿Ñ óσ«ñ¡«⌐ ¿¡Σ«α- êß»«½∞ºπ⌐ΓÑ ¬«¼á¡ñ¡πε ßΓ᫬π ó ß½ÑñπεΘÑ⌐ Σ«α-
- ¼áµ¿¿ ó ¬«¼á¡ñ¡«⌐ ¼Ñ:
- ßΓ᫬Ñ. LINK objfile[,[exefile] [,[mapfile][,[lib]...
- ]]][link-opt]...[;]
- 諼á¡ñ¡á∩ ßΓα«¬á ¡Ñ ¼«ªÑΓ íδΓ∞ ñ½¿¡¡ÑÑ 128 ß¿¼
- 󫽫ó.
- ÄΓóÑΓ ¡á ºá»α«ßδ éóÑñ¿ΓÑ:
- LINK
- ¿ «ΓóÑΓ∞ΓÑ ¡á ß½ÑñπεΘ¿Ñ ºá»α«ßδ:
- Object Modules [.OBJ]: -«íΩÑ¬Γ¡δÑ ¼«ñπ½¿
- Run File [basename.EXE]: -¿ß»«½¡∩ѼδÑ Σá⌐½δ
- List File [NUL.MAP]: -½¿ßΓ¿¡ú »á¼∩Γ¿
- Libraries [.LIB]: -í¿í½¿«ΓѬ¿
- ùΓ«íδ ºáñáΓ∞ í«½∞ΦÑ Σá⌐½«ó ñ½∩ «ñ¡«ú« ºá»α«ßá,
- óóÑñ¿ΓÑ ó ¬«¡µÑ ßΓ᫬¿ º¡á¬ +. çá»α«ß ß¡«óá
- »«∩ó¿Γß∩ ¡á ß½ÑñπεΘÑ⌐ ßΓα«¬Ñ ¿ óδ ¼«ªÑΓÑ »α«-
- ñ«½ª¿Γ∞ óó«ñ ñ½∩ ß½ÑñπεΘÑú« ºá»α«ßá.
- 櫺ñá¡¿Ñ Σá⌐½á 櫺ñá⌐ΓÑ Σá⌐½ ß «ΓóÑΓἿ ¡á ºá»α«ßδ ¬«¼á¡ñδ
- «ΓóÑΓ«ó LINK, ¿ºóÑßΓ¡δ⌐ »«ñ ¡áºó᡿Ѽ "Σá⌐½ «ΓóÑΓ«ó",
- ºáΓѼ óóÑñ¿ΓÑ ¬«¼á¡ñπ LINK ó ß½ÑñπεΘÑ⌐ Σ«α¼Ñ:
- LINK @ filename , úñÑ
- filename-φΓ« ¿¼∩ Σá⌐½á «ΓóÑΓ«ó. è ½εí«¼π «ΓóÑ-
- Γπ óδ ¼«ªÑΓÑ ñ«íáó¿Γ∞ «»µ¿¿ ¬«¼»á¡«óΘ¿¬á, ½¿í«
- ºáñáΓ∞ ¿σ ó «ñ¡«⌐ ¿½¿ í«½ÑÑ «Γñѽ∞¡δσ ßΓα«-
- ¬áσ. ÄΓóÑΓδ óδ ñ«½ª¡δ ºáñáóáΓ∞ ó Γ«¼ ªÑ »«α∩-
- ñ¬Ñ,τΓ« ¿ ºá»α«ßδ LINK, «»¿ßá¡¡δÑ óδΦÑ. éδ ¼«-
- ªÑΓÑ Γá¬ªÑ óóÑßΓ¿ ¡á¿¼Ñ¡«óá¡¿Ñ Σá⌐½á «ΓóÑΓ«ó
- »«ß½Ñ ½εí«ú« ºá»α«ßá ¬«¼»á¡«óΘ¿¬á, ½¿í« ó ½ε-
- í«⌐ »«º¿µ¿¿ ¬«¼á¡ñ¡«⌐ ßΓ᫬¿ LINK.
-
-
-
-
- é Æáí½¿µÑ 9.6 »α¿óÑñÑ¡δ »α¿¼Ñαδ óσ«ñ¡«⌐ ¿¡Σ«α¼áµ¿¿, ºáñáóáѼ«⌐ ó
- ¬«¼á¡ñ¡«⌐ ßΓα«¬Ñ LINK, ½¿í« «ΓóÑΓδ ¡á ºá»α«ßδ ¬«¼á¡ñδ LINK.
-
- Æáí½¿µá 9.6.
-
- éσ«ñ¡á∩ ¿¡Σ«α¼áµ¿∩ ñ½∩ ¬«¼á¡ñδ LINK.
-
- Å«½Ñ çá»α«ß éσ«ñ¡á∩ ¿¡Σ«α¼áµ¿∩
-
-
- objfile Object Äñ¿¡ ¿½¿ í«½ÑÑ «íΩÑ¬Γ¡δσ Σá⌐½«ó, ¬«Γ«αδÑ óδ
- Modules ßó∩ºδóáÑΓÑ, «Γñѽ∩εΓß∩ º¡á¬«¼ »½εß ¿½¿ »α«íÑ-
- ½á¼¿. é ñá¡¡«¼ »«½Ñ óδ Γá¬ªÑ ¼«ªÑΓÑ «»αÑñѽ¿Γ∞
- í¿í½¿«ΓѬ¿; ó ñá¡¡«¼ ß½πτáÑ, óßÑ «íΩÑ¬Γ¡δÑ ¼«-
- ñ㫨 ó í¿í½¿«ΓÑ¬Ñ ßó∩ºδóáεΓß∩ ß «ßΓá½∞¡δ¼¿
- «íΩÑ¬Γ¡δ¼¿ ¼«ñπ½∩¼¿, ºáñá¡¡δ¼¿ ó ñá¡¡«¼ »«½Ñ.
- exefile Run File ê¼∩ ß«ºñáóáѼ«ú« óἿ óδ»«½¡∩Ѽ«ú« Σá⌐½á, Ñß½¿
- óδ σ«Γ¿ΓÑ ñáΓ∞ Ñ¼π ¿¼∩ ¿½¿ αáßΦ¿αÑ¡¿Ñ, «Γ½¿τ-
- ¡«Ñ «Γ ßΓá¡ñáαΓ¡«ú«. éá¼ óßÑúñá ß½ÑñπÑΓ ¿ß»«½∞-
- º«óáΓ∞ Σá⌐½δ, ¿¼ÑεΘ¿Ñ ñá¡¡«Ñ αáßΦ¿αÑ¡¿Ñ.
- mapfile List File ê¼∩ Σá⌐½á, ß«ñÑαªáΘÑÑ ½¿ßΓ¿¡ú ß¿¼ó«½¿τÑ߬¿σ
- áñαÑß«ó (¬áαΓπ αáß»αÑñѽѡ¿∩ »á¼∩Γ¿), Ñß½¿ óδ
- ÑÑ ¿ß»«½∞ºπÑΓÑ. èα«¼Ñ Γ«ú«, óδ ¼«ªÑΓÑ ºáñáΓ∞
- «ñ¡« ¿º ß½ÑñπεΘ¿σ áñαÑß«ó πßΓα«⌐ßΓó, »«ññÑন-
- óáѼδσ DOS-ñ½∩ Γ«ú«, τΓ«íδ ¡á»αáó¿Γ∞ ñá¡¡δ⌐
- Σá⌐½ ¡á «ñ¡« ¿º φΓ¿σ πßΓα«⌐ßΓó: AUX-ñ½∩ ñ«-
- »«½¡¿Γѽ∞¡«ú« πßΓα«⌐Γßóá, CON ñ½∩ ¬«¡ß«½¿ (ΓÑ-
- ନ¡á½á), PRN ñ½∩ »α¿¡ΓÑαá, NUL (¡ÑΓ πßΓα«⌐ßΓ-
- óá), Γ« ÑßΓ∞ Σá⌐½ ¬áαΓδ ¡Ñ ß«ºñáÑΓß∩. é Éáº-
- ñÑ½Ñ 9.5.10. »α¿óÑñÑ¡ »α¿¼Ñα ¬áαΓδ αáß»αÑñѽÑ-
- ¡¿∩ »á¼∩Γ¿ ¿ ñáÑΓß∩ ¿¡Σ«α¼áµ¿∩ « ÑÑ ß«ñÑαªá-
- ¡¿¿. (öá⌐½ ¬áαΓδ óδ ¼«ªÑΓÑ ß«ºñáΓ∞ ß »«¼«Θ∞ε
- «»µ¿¿ ¬«¼á¡ñδ QCL/Fm (Éáºñѽ 9.3.2), ½¿í« ß
- »«¼«Θ∞ε «»µ¿¿ /MAP ¬«¼á¡ñδ LINK.
- lib Libraries Äñ¡á ¿½¿ í«½ÑÑ áóΓ«¡«¼¡δσ í¿í½¿«ΓѬ, ½¿í« ¬á-
- ΓὫú«ó, ó ¬«Γ«αδσ íπñπΓ ¿ß¬áΓ∞ß∩ áóΓ«¡«¼¡δÑ
- í¿í½¿«ΓѬ¿, «Γñѽѡ¡δÑ ñαπú «Γ ñαπúá º¡á¬á¼¿
- »½εß ¿½¿ »α«íѽἿ. éδ ¼«ªÑΓÑ ºáñáΓ∞ ñ« 32 í¿í-
- ½¿«ΓѬ ó «ΓóÑΓÑ ¡á ºá»α«ß « í¿í½¿«ΓѬáσ; óßÑ
- «ßΓá½∞¡δÑ ñ«»«½¡¿Γѽ∞¡δÑ í¿í½¿«ΓѬ¿ ¿ú¡«α¿απ-
- εΓß∩. é ÉáºñÑ½Ñ 9.4.2.3 ºáñá¡δ »αáó¿½á ñ½∩ ºá-
- ñá¡¿∩ ¿¼Ñ¡ í¿í½¿«ΓѬ »α¿ ¬«¼»á¡«ó¬Ñ.
- link-opt çáñáóá⌐ΓÑ ïεíδÑ ¿º «»µ¿⌐ ¬«¼»á¡«óΘ¿¬á, «»¿ßá¡¡δÑ ó Éáº-
- «»µ¿¿ »«ß½Ñ ½áσ 9.5.1-9.5.14. Ä»µ¿¿ ¼«ª¡« ºáñáΓ∞ ó ½εí«¼
- ½εí«ú« «ΓóÑ- ¼ÑßΓÑ ¬«¼á¡ñ¡«⌐ ßΓ᫬¿.
-
-
-
- 9.4.2.1. æΓá¡ñáαΓ¡á∩ ¿¡Σ«α¼áµ¿∩ ñ½∩ »α«úαá¼¼δ LINK.
-
- æΓá¡ñáαΓ¡πε ¿¡Σ«α¼áµ¿ε ñ½∩ ¬«¼á¡ñδ LINK óδ ¼«ªÑΓÑ óδíαáΓ∞ «ñ¡¿¼ ¿º
- ß½ÑñπεΘ¿σ ß»«ß«í«ó:
-
- Æ¿» ßΓá¡ñáαΓ¡«⌐ èᬠóδíαáΓ∞
- ¿¡Σ«α¼áµ¿¿
-
-
- 諼á¡ñ¡á∩ ßΓ᫬á Ä»πßΓ¿ΓÑ ¿¼∩ Σá⌐½á ½¿í« ¿¼Ñ¡á »ÑαÑñ ¼ÑßΓἿ
- ñ½∩ óσ«ñ¡«⌐ ¿¡Σ«α¼áµ¿¿ ¿ óóÑñ¿ΓÑ Γ«½∞¬« ΓαÑ-
- íπѼδÑ ºá»∩ΓδÑ. ê߬½ετÑ¡¿Ñ ß«ßΓáó½∩ÑΓ Γ«½∞¬«
- ßΓá¡ñáαΓ ñ½∩ óσ«ñ¡«⌐ ¿¡Σ«α¼áµ¿¿ mapfile: Ñß½¿
- óδ »«ßΓáó¿ΓÑ ó¼ÑßΓ« óσ«ñ¡«⌐ ¿¡Σ«α¼áµ¿¿ ºá»∩-
- Γπε, ¬«¼á¡ñá LINK ¡á«í«α«Γ ß«ºñáÑΓ Σá⌐½ ¬áαΓδ
- αáß»αÑñѽѡ¿∩ »á¼∩Γ¿.
- çá»α«ß Åα«ßΓ« ¡áª¼¿ΓÑ ENTER.
- éß∩ «ßΓáóΦá∩ß∩ óσ«ñ- éóÑñ¿ΓÑ Γ«τ¬π ß ºá»∩Γ«⌐ »«ß½Ñ
- ß««ΓóÑΓßΓóπεΘÑú«
- ¡á∩ ¿¡Σ«α¼áµ¿∩ óσ«ñá, ½¿í« ºá»α«ßá. (çá¼ÑΓ∞ΓÑ, τΓ« óá¼ ¡πª¡«
- ºáñáΓ∞ »« ¬αá⌐¡Ñ⌐ ¼ÑαÑ ¿¼∩ «ñ¡«ú« «íΩÑ¬Γ¡«ú«
- Σá⌐½á.)
-
-
- é ß½ÑñπεΘÑ⌐ Æáí½¿µÑ »«¬áºá¡δ ßΓá¡ñáαΓδ ¿¼Ñ¡, ¬«Γ«αδÑ »α«úαá¼¼á LINK
- ¿ß»«½∞ºπÑΓ ñ½∩ óδ»«½¡∩Ѽδσ Σá⌐½«ó, Σá⌐½«ó ¬áαΓ αáß»αÑñѽѡ¿∩ »á¼∩Γ¿ ¿
- í¿í½¿«ΓѬ:
-
- Æ¿» Σá⌐½á æΓá¡ñáαΓ
-
-
- éδ»«½¡∩Ѽδ⌐ äáÑΓß∩ íẫó«Ñ ¿¼∩ »Ñαó«ú« «íΩÑ¬Γ¡«ú« Σá⌐½á
- »½εß αáßΦ¿αÑ¡¿Ñ .EXE. ùΓ«íδ »ÑαÑ¿¼Ñ¡«óáΓ∞ óδ-
- »«½¡∩Ѽδ⌐ Σá⌐½, ºáñá⌐ΓÑ Γ«½∞¬« ¡«ó«Ñ íẫó«Ñ
- ¿¼∩; Ñß½¿ óδ ºáñáñ¿ΓÑ ¿¼∩ Σá⌐½á íѺ αáßΦ¿αÑ-
- ¡¿∩, »α«úαá¼¼á LINK áóΓ«¼áΓ¿τÑ߬¿ ñ«íáó¿Γ αáß-
- Φ¿αÑ¡¿Ñ .EXE.
- öá⌐½ αáß»αÑñѽѡ¿∩ æ»Ñµ¿á½∞¡δ⌐ Σá⌐½ ß ¿¼Ñ¡Ñ¼ NUL.MAP, ¬«Γ«αδ⌐ ß«-
- »á¼∩Γ¿ «íΘáÑΓ ¬«¼á¡ñÑ LINK, τΓ« Σá⌐½ αáß»αÑñѽѡ¿∩
- »á¼∩Γ¿ ß«ºñáóáΓ∞ ¡Ñ ¡πª¡«. ä½∩ ß«ºñá¡¿∩ Σá⌐½á
- αáß»αÑñѽѡ¿∩ »á¼∩Γ¿ ºáñá⌐ΓÑ Γ«½∞¬« íẫó«Ñ
- ¿¼∩; Ñß½¿ óδ ºáñáñ¿ΓÑ ¿¼∩ Σá⌐½á íѺ αáßΦ¿αÑ-
- ¡¿∩, »α«úαá¼¼á LINK áóΓ«¼áΓ¿τÑ߬¿ ñ«íáó¿Γ αáß-
- Φ¿αÑ¡¿Ñ .MAP.
- ü¿í½¿«ΓѬ¿ ê¼Ñ¡á í¿í½¿«ΓѬ ºáñáεΓß∩ ó «íΩÑ¬Γ¡δσ Σá⌐½áσ.
- ê¼Ñ¡á í¿í½¿«ΓѬ, »«¼ÑΘáѼδÑ ó «íΩÑ¬Γ¡δÑ Σá⌐½δ,
- ºáó¿ß∩Γ «Γ «»µ¿⌐ »½áóáεΘÑ⌐ Γ«τ¬¿ ¿ ¼«ñѽ¿ »á-
- ¼∩Γ¿, ºáñá¡¡δσ »α¿ ¬«¼»¿½∩µ¿¿ ¿ßσ«ñ¡δσ Σá⌐½«ó;
- ß»¿ß«¬ ßΓá¡ñáαΓ¡δσ ¿¼Ñ¡ í¿í½¿«ΓѬ »α¿óÑñÑ¡ ó
- Æáí½¿µÑ 9.4. àß½¿ óδ σ«Γ¿ΓÑ «»αÑñѽ¿Γ∞ ¿¼∩
- í¿í½¿«ΓѬ¿, «Γ½¿τ¡«Ñ «Γ ßΓá¡ñáαΓ¡«ú«, ºáñá⌐ΓÑ
- Γ«½∞¬« íẫó«Ñ ¿¼∩; Ñß½¿ óδ ºáñáñ¿ΓÑ ¿¼∩ í¿í-
- ½¿«ΓѬ¿ íѺ αáßΦ¿αÑ¡¿∩, »α«úαá¼¼á LINK áóΓ«¼á-
- Γ¿τÑ߬¿ ñ«íáó¿Γ αáßΦ¿αÑ¡¿Ñ .LIB. é ÉáºñѽÑ
- 9.4.2.3 óδ ¡á⌐ñÑΓÑ »«ñα«í¡πε ¿¡Σ«α¼áµ¿ε «í «»-
- αÑñѽѡ¿¿ í¿í½¿«ΓѬ, «Γ½¿τ¡δσ «Γ ßΓá¡ñáαΓ¡δσ.
-
-
- -Åα¿¼Ñαδ:
-
- STDEV SQROOT EXP
- /PAUSE /MAP
- STDVLST
- MATHFN.LIB
-
- äá¡¡δ⌐ Σá⌐½ «ΓóÑΓ«ó ß««íΘáÑΓ »α«úαá¼¼Ñ LINK, τΓ« ß½ÑñπÑΓ ºáúαπº¿Γ∞
- Γα¿ «íΩÑ¬Γ¡δσ ¼«ñπ½∩ STDEV, SQROOT ¿ EXP. üπñπΓ ß«ºñá¡δ óδ»«½¡∩Ѽδ⌐ Σá⌐½
- STDEV.EXE ¿ Σá⌐½ ¬áαΓδ STDVLST.MAP. Ä»µ¿∩ /PAUSE π¬áºδóáÑΓ, τΓ«
- »α«úαá¼¼á LINK ñ«½ª¡á »αÑαóáΓ∞ αáí«Γπ »ÑαÑñ ß«ºñ᡿Ѽ óδ»«½¡∩Ѽ«ú« Σá⌐½á
- ñ½∩ Γ«ú«, τΓ«íδ óδ ¼«ú½¿, Ñß½¿ ¡Ñ«íσ«ñ¿¼«, ߼ѡ¿Γ∞ ú¿í¬¿⌐ ñ¿ß¬.
-
- Ä»µ¿∩ /MAP ß««íΘáÑΓ ¬«¼»á¡«óΘ¿¬π, τΓ« ß½ÑñπÑΓ ó¬½ετ¿Γ∞ ó Σá⌐½
- αáß»αÑñѽѡ¿∩ »á¼∩Γ¿ ó¡ÑΦ¡¿Ñ ß¿¼ó«½¿τÑ߬¿Ñ ¿¼Ñ¡á ¿ áñαÑßá Γ¿»á PUBLIC.
- èα«¼Ñ Γ«ú«, »α«úαá¼¼á LINK »«ñó∩ºδóáÑΓ ¿º í¿í½¿«ΓÑτ¡«ú« Σá⌐½á MATHFN.LIB
- óßÑ ΓαÑíπѼδÑ »α«µÑñπαδ. Ä»µ¿∩ /PAUSE »«ñα«í¡« «»¿ßδóáÑΓß∩ ó ÉáºñѽÑ
- 9.5.2, á «»µ¿∩ /MAP ó ÉáºñÑ½Ñ 9.5.10.
-
- LINK STDEV+SQROOT+EXP, ,STDVLIST, MATHFN.LIB
-
- é »α¿óÑñÑ¡¡«¼ óδΦÑ »α¿¼ÑαÑ »α«úαá¼¼á LINK ºáúαπªáÑΓ ¿ ßó∩ºδóáÑΓ
- «íΩÑ¬Γ¡δÑ ¼«ñ㫨 STDEV.OBJ, SQROOT.OBJ ¿ EXP.OBJ, »α¿τѼ ¡ÑαáºαÑΦÑ¡¡δÑ
- ßß佬¿ ¿ΘÑΓ ó í¿í½¿«ΓÑτ¡«¼ Σá⌐½Ñ MATHFN.LIB. Å« π¼«½τá¡¿ε, óδ»«½¡∩Ѽδ⌐
- Σá⌐½ »«½πτ¿Γ ¿¼∩ STDEV.EXE. üπñÑΓ ß«ºñá¡ Σá⌐½ αáß»αÑñѽѡ¿∩ »á¼∩Γ¿ ß
- ¿¼Ñ¡Ñ¼ STDVLIST.MAP.
-
- LINK.
- Object Modules [.OBJ]: STDEV SQROOT EXP INP+
- Object Modules [.OBJ]: READDATA+GRAPH+PRINT+
- Object Modules [.OBJ]: REPORT
- Run File [STDEV.EXE]: ;
-
- äá¡¡δ⌐ »α¿¼Ñα »«¬áºδóáÑΓ, ¬á¬ »α«ñ«½ª¿Γ∞ ½εí«Ñ ß««íΘÑ¡¿Ñ ß »«¼«Θ∞ε
- óó«ñá ó ¬«¡µÑ «ΓóÑΓá »½εßá (+). é ñá¡¡«¼ »α¿¼ÑαÑ ßó∩ºδóáεΓß∩ óßÑ ñá¡¡δÑ
- «íΩÑ¬Γ¡δÑ Σá⌐½δ ¿ ß«ºñáÑΓß∩ óδ»«½¡∩Ѽδ⌐ Σá⌐½. ū߬«½∞¬π ó ¬áτÑßΓóÑ
- «ΓóÑΓá ¡á ºá»α«ß Run File íδ½á óóÑñÑ¡á »α«ßΓ« Γ«τ¬á ß ºá»∩Γ«⌐,
- óδ»«½¡∩Ѽ«¼π Σá⌐½π íπñÑΓ »α¿ßó«Ñ¡« »« π¼«½τá¡¿ε íẫó«Ñ ¿¼∩ »Ñαó«ú«
- «íΩÑ¬Γ¡«ú« Σá⌐½á (STDEV) »½εß αáßΦ¿αÑ¡¿Ñ .EXE. æΓá¡ñáαΓ¡δÑ º¡áτÑ¡¿∩
- ¿ß»«½∞ºπεΓß∩ Γá¬ªÑ ¿ ñ½∩ «ßΓá½∞¡δσ ºá»α«ß«ó: Γ« ÑßΓ∞ Σá⌐½ αáß»Ññѽѡ¿∩
- »á¼∩Γ¿ ¡Ñ ß«ºñáÑΓß∩, ¿ ñ½∩ ¬«¼»á¡«ó¬¿ íπñπΓ óº∩Γδ ßΓá¡ñáαΓ¡δÑ ¿¼Ñ¡á
- í¿í½¿«ΓѬ ó «íΩÑ¬Γ¡δσ Σá⌐½áσ.
-
-
- 9.4.2.2. çáñá¡¿Ñ Σá⌐½«ó ñ½∩ »α«úαá¼¼δ LINK.
-
- ü«½∞Φ¿¡ßΓó« »αáó¿½ ñ½∩ ºáñá¡¿∩ ¿¼Ñ¡ Σá⌐½«ó »α«úαá¼¼Ñ LINK ß«ó»áñáεΓ
- ß »αáó¿½á¼¿ ºáñá¡¿∩ ¿¼Ñ¡ Σá⌐½«ó ñ½∩ QCL: íπ¬óá óÑασ¡Ñú« ¿ ¡¿ª¡Ñú«
- αÑú¿ßΓαá ¼«úπΓ íδΓ∞ ¿ß»«½∞º«óá¡δ »«»ÑαѼѡ¡«, ¿¼Ñ¡á Σá⌐½«ó ¼«úπΓ
- ß«ñÑαªáΓ∞ »«½¡«Ñ ¿¼∩ ¼áαΦαπΓá, τΓ«íδ π¬áºáΓ∞ ¬«¼»á¡«óΘ¿¬π, úñÑ ¿ß¬áΓ∞,
- ½¿í« úñÑ ß«ºñáΓ∞ ñá¡¡δÑ Σá⌐½δ. ÆÑ¼ ¡Ñ ¼Ñ¡ÑÑ, ¬«¼á¡ñá LINK ¡Ñ αáß»«º¡áÑΓ
- ó ¿¼Ñ¡áσ Σá⌐½«ó ß¿¼ó«½δ-Φáí½«¡δ.
-
-
- 9.4.2.3. çáñá¡¿Ñ í¿í½¿«ΓѬ ñ½∩ »α«úαá¼¼δ LINK.
-
- Äíδτ¡«, ºáñáóáΓ∞ ¬«¼»á¡«óΘ¿¬π ¿¼∩ áóΓ«¡«¼¡«⌐ í¿í½¿«ΓѬ¿ ¡Ñ
- ΓαÑíπÑΓß∩. è«úñá ¬«¼á¡ñá QCL ß«ºñáÑΓ «íΩÑ¬Γ¡δÑ Σá⌐½δ, «¡á »«¼ÑΘáÑΓ ó
- ¬áªñδ⌐ «íΩÑ¬Γ¡δ⌐ Σá⌐½ ¿¼∩ »«ñσ«ñ∩ΘÑ⌐ ñ½∩ ¡Ñú« áóΓ«¡«¼¡«⌐ í¿í½¿«ΓѬ¿.
- QCL «»αÑñѽ∩ÑΓ ¿¼∩ ß««ΓóÑΓßΓóπεΘÑ⌐ í¿í½¿«ΓѬ¿ »« «»µ¿∩¼ ¼«ñѽ¿ »á¼∩Γ¿ ¿
- »½áóáεΘÑ⌐ Γ«τ¬¿, ºáñá¡¡δσ ó ¬«¼á¡ñ¡«⌐ ßΓα«¬Ñ QCL, ¬á¬ «»¿ßá¡« ó Æáí½¿µÑ
- 9.4 (Éáºñѽ 9.3.5). èá¬ Γ«½∞¬« «íΩÑ¬Γ¡δ⌐ Σá⌐½ »ÑαÑñáÑΓß∩ ¬«¼»á¡«óΘ¿¬π,
- ¬«¼»á¡«óΘ¿¬ ¿ΘÑΓ í¿í½¿«ΓѬπ ß ¿¼Ñ¡Ñ¼, ß«ó»áñáεΘ¿¼ ß ¿¼Ñ¡Ñ¼ ó «íΩÑ¬Γ¡«¼
- Σá⌐½Ñ, ¿ áóΓ«¼áΓ¿τÑ߬¿ ßó∩ºδóáÑΓ ÑÑ ß «íΩÑ¬Γ¡δ¼ Σá⌐½«¼. ùΓ«íδ ßó∩ºáΓ∞
- «íΩÑ¬Γ¡δÑ Σá⌐½δ ß í¿í½¿«ΓѬἿ, «Γ½¿τ¡δ¼¿ «Γ ßΓá¡ñáαΓ¡δσ, óá¼ ß½ÑñπÑΓ
- ß««íΘáΓ∞ ¬«¼»á¡«óΘ¿¬π, ¬á¬¿Ñ í¿í½¿«Γ¬¿ óδ σ«Γ¿ΓÑ »«ñó∩ºáΓ∞. ê¼Ñ¡á
- í¿í½¿«ΓѬ óδ ¼«ªÑΓÑ ºáñáΓ∞ ó ½εí«¼ ¿º ß½ÑñπεΘ¿σ ¼ÑßΓ:
-
- - é ¬«¼á¡ñ¡«⌐ ßΓα«¬Ñ QCL. ê¼Ñ¡á í¿í½¿«ΓѬ, ßΓ«∩Θ¿Ñ »ÑαÑñ ¬½ετÑóδ¼
- ß½«ó«¼ /link ñ«½ª¡δ ¿¼ÑΓ∞ αáßΦ¿αÑ¡¿∩ .LIB; ¿¼Ñ¡á í¿í½¿«ΓѬ, ßΓ«∩Θ¿Ñ
- »«ß½Ñ /link ¼«úπΓ ß«óßѼ ¡Ñ ¿¼ÑΓ∞ αáßΦ¿αÑ¡¿⌐.
-
- - é τÑΓóÑαΓ«¼ »«½Ñ ¬«¼á¡ñ¡«⌐ ßΓ᫬¿ LINK.
-
- - é «ΓóÑΓÑ ¡á ºá»α«ß Libraries ¬«¼á¡ñδ LINK.
-
-
- ä½∩ αáºαÑΦÑ¡¿∩ ó¡ÑΦ¡¿σ ßß佫¬ ¬«¼»á¡«óΘ¿¬ ß¡áτá½á ¿ΘÑΓ ºáñá¡¡δÑ óἿ
- í¿í½¿«ΓѬ¿, á ºáΓѼ ßΓá¡ñáαΓ¡δÑ í¿í½¿«ΓѬ¿.
-
- éá¼ ¼«ªÑΓ »«¡áñ«í¿Γ∞ß∩ »«ñó∩ºáΓ∞ áóΓ«¡«¼¡πε í¿í½¿«ΓѬπ, «Γ½¿τ¡πε «Γ
- ßΓá¡ñáαΓ¡«⌐ ó ß½ÑñπεΘ¿σ ß½πτá∩σ:
-
- - àß½¿ óδ σ«Γ¿ΓÑ »«ñó∩ºáΓ∞ ñ«»«½¡¿Γѽ∞¡δÑ áóΓ«¡«¼¡δÑ í¿í½¿«ΓѬ¿.
- ìá»α¿¼Ñα, Ñß½¿ óδ ¡Ñ ó¬½ετ¿½¿ »α¿ »«ßΓα«Ñ¡¿¿ í¿í½¿«ΓѬ ß »«¼«Θ∞ε
- »α«úαá¼¼δ SETUP úαáΣ¿τÑ߬¿Ñ Σπ¡¬µ¿¿, óá¼ ß½ÑñπÑΓ ßó∩ºáΓ∞ úαáΣ¿τÑ߬¿Ñ
- »α«úαá¼¼δ ß áóΓ«¡«¼¡«⌐ úαáΣ¿τÑ߬«⌐ í¿í½¿«ΓѬ«⌐ GRAPHICS.LIB, ó
- ñ«»«½¡Ñ¡¿Ñ ¬ ßΓá¡ñáαΓ¡δ¼ í¿í½¿«ΓѬá¼.
-
- - éá¼ ΓαÑíπÑΓß∩ »«ñó∩ºáΓ∞ í¿í½¿«ΓѬ¿, ¡áσ«ñ∩Θ¿Ñß∩ »« αạδ¼
- ¼áαΦαπΓá¼. àß½¿ óδ ºáñáñ¿ΓÑ ñ½∩ í¿í½¿«ΓѬ¿ »«½¡«Ñ ¿¼∩ ¼áαΦαπΓá,
- ¬«¼»á¡«óΘ¿¬ íπñÑΓ ¿ß¬áΓ∞ í¿í½¿«ΓѬπ Γ«½∞¬« »« ñá¡¡«¼π ¼áαΦαπΓπ. é
- »α«Γ¿ó¡«¼ ß½πτáÑ, ¬«¼»á¡«óΘ¿¬ ¿ΘÑΓ í¿í½¿«ΓѬπ ó ñαπú¿σ ¼ÑßΓáσ ó
- ß½ÑñπεΘѼ »«α∩ñ¬Ñ:
-
- 1. ÆÑ¬πΘ¿⌐ αáí«τ¿⌐ ¬áΓὫú.
-
- 2. ïεíδÑ ¼áαΦαπΓδ ¿½¿ ñ¿ß¬«ó«ñδ, ¬«Γ«αδÑ óδ ºáñáÑΓÑ, ¬«úñá «íδτ¡δ¼
- ß»«ß«í«¼ ºáñáÑΓÑ ¿¼Ñ¡á í¿í½¿«ΓѬ. äá¡¡δÑ ¼áαΦαπΓδ ¿½¿ ñ¿ß¬«ó«ñδ ¼«úπΓ
- íδΓ∞ ºáñá¡δ »«ß½Ñ «»µ¿¿ /link ó ¬«¼á¡ñ¡«⌐ ßΓα«¬Ñ QCL, ½¿í« ó τÑΓóÑαΓ«¼
- »«½Ñ ¬«¼á¡ñ¡«⌐ ßΓ᫬¿ LINK, ½¿í« ó «ΓóÑΓÑ ¡á ºá»α«ß Libraries ¬«¼á¡ñδ
- LINK.
-
- 3. îÑßΓ«»«½«ªÑ¡¿Ñ, ºáñá¡¡«Ñ »ÑαѼѡ¡«⌐ »α«úαá¼¼¡«⌐ ßαÑñδ LIB.
-
- - éδ σ«Γ¿ΓÑ »α«¿ú¡«α¿α«óáΓ∞ í¿í½¿«ΓѬπ, ¡áºóá¡¡πε ó «íΩÑ¬Γ¡«¼ Σá⌐½Ñ;
- ¡á»α¿¼Ñα, Ñß½¿ óδ σ«Γ¿ΓÑ »«ñó∩ºáΓ∞ «Γñѽ∞¡δÑ í¿í½¿«ΓѬ¿, ¬á¬ «»¿ßá¡« ó
- ÉáºñÑ½Ñ 1.4. é ñá¡¡«¼ ß½πτáÑ óá¼ ó ñ«»«½¡Ñ¡¿Ñ ¬ ºáñá¡¡«⌐ í¿í½¿«ΓѬ¿,
- ¬«Γ«απε óδ σ«Γ¿ΓÑ ¿ß»«½∞º«óáΓ∞ ñ½∩ ¬«¼»á¡«ó¬¿, ß½ÑñπÑΓ ºáñáΓ∞ ¿ «»µ¿ε
- ¬«¼»á¡«óΘ¿¬á /NOD. Å«ñα«í¡«ßΓ¿ «í ¿ß»«½∞º«óá¡¿¿ «»µ¿¿ /NOD óδ ¡á⌐ñÑΓÑ ó
- ÉáºñÑ½Ñ 9.5.7.
-
- -Åα¿¼Ñα:
-
- QCL STDEV SQROTT EXP /link C:\TESTLIB\NEWLIBV3
-
- äá¡¡δ⌐ »α¿¼Ñα ßó∩ºδóáÑΓ Γα¿ «íΩÑ¬Γ¡δσ ¼«ñπ½∩ ñ½∩ ß«ºñá¡¿∩
- αѺπ½∞Γ¿απεΘÑú« óδ»«½¡∩Ѽ«ú« Σá⌐½á STDEV.EXE. ÅÑαÑñ »«¿ß¬«¼ ßΓá¡ñáαΓ¡δσ
- í¿í½¿«ΓѬ ñ½∩ αáºαÑΦÑ¡¿∩ ó¡ÑΦ¡¿σ ßß佫¬, ¬«¼»á¡«óΘ¿¬ ¿ΘÑΓ, ó »Ñαóπε
- «τÑαÑñ∞ NEWLIBV3.LIB. ùΓ«íδ «í¡áαπª¿Γ∞ ¼ÑßΓ«»«½«ªÑ¡¿Ñ í¿í½¿«ΓѬ¿
- NEWLIBV3.LIB, ¬«¼»á¡«óΘ¿¬ ß¡áτá½á »α«ß¼áΓα¿óáÑΓ ΓѬπΘ¿⌐ αáí«τ¿⌐ ¬áΓὫú,
- ºáΓѼ ¬áΓὫú C:\TESTLIB\, ¿, ¡á¬«¡Ñµ, »« ¼áαΦαπΓá¼, ºáñá¡¡δ¼ »ÑαѼѡ¡«⌐
- »α«úαá¼¼¡«⌐ ßαÑñδ LIB.
-
-
- 9.4.2.4. ÆαÑí«óá¡¿∩ ¬ »á¼∩Γ¿ »α«úαá¼¼δ LINK.
-
- ä½∩ ßÑá¡ßá αÑñá¬Γ¿α«óá¡¿∩ ßó∩ºÑ⌐ »α«úαá¼¼á LINK ¿ß»«½∞ºπÑΓ ñ«ßΓπ»¡πε
- »á¼∩Γ∞. àß½¿ Σá⌐½δ, ßó∩ºδóáѼδÑ ñ½∩ ß«ºñá¡¿∩ óδσ«ñ¡«ú« Σá⌐½á, »αÑóδΦáÑΓ
- ¿¼ÑεΘπεß∩ «»ÑαáΓ¿ó¡πε »á¼∩Γ∞, »α«úαá¼¼á LINK ß«ºñáÑΓ óαѼѡ¡δ⌐ Σá⌐½ ó
- ¬áΓὫúÑ, ºáñá¡¡«¼ ß »«¼«Θ∞ε »ÑαѼѡ¡«⌐ ßαÑñδ TMP. ìá»α¿¼Ñα, Ñß½¿
- »ÑαѼѡ¡á∩ TMP πßΓá¡«ó½Ñ¡á, ¬á¬ C:\TEMPDIR, Γ« »α«úαá¼¼á LINK »«¼ÑΘáÑΓ
- óαѼѡ¡δ⌐ Σá⌐½ ó ¬áΓὫú C:\TEMPDIR. àß½¿ »ÑαѼѡ¡á∩ ßαÑñδ TMP ¡Ñ
- ºáñá¡á, ½¿í«, Ñß½¿ ¬áΓὫú, ºáñá¡¡δ⌐ ß »«¼«Θ∞ε »ÑαѼѡ¡«⌐ TMP ¡Ñ
- ßπΘÑßΓóπÑΓ, »α«úαá¼¼á LINK »«¼ÑßΓ¿Γ óαѼѡ¡δ⌐ Σá⌐½ ó ΓѬπΘ¿⌐ αáí«τ¿⌐
- ¬áΓὫú.
-
- é ºáó¿ß¿¼«ßΓ¿ «Γ óÑαß¿¿ «»Ñαᵿ«¡¡«⌐ ß¿ßΓѼδ DOS, óαѼѡ¡δ⌐ Σá⌐½
- «íαáíáΓδóáÑΓß∩ «ñ¡¿¼ ¿º ß½ÑñπεΘ¿σ ß»«ß«í«ó:
-
- 1.Åα¿ ºá»π᪥ «»Ñαᵿ«¡¡«⌐ ß¿ßΓѼδ DOS óÑαß¿¿ 3.0 ¿½¿ óδΦÑ,
- »α«úαá¼¼á LINK ¿ß»«½∞ºπÑΓ ß¿ßΓѼ¡δ⌐ ó맮ó DOS ñ½∩ ß«ºñá¡¿∩ óαѼѡ¡«ú«
- Σá⌐½á ß π¡¿¬á½∞¡δ¼ ¿¼Ñ¡Ñ¼.
-
- 2.Åα¿ αáí«ΓÑ ß »«¼«Θ∞ε óÑαß¿¿ DOS ¡¿ªÑ 3.0, »α«úαá¼¼á LINK ß«ºñáÑΓ
- óαѼѡ¡δ⌐ Σá⌐½ ß ¿¼Ñ¡Ñ¼ VM.TMP.
-
- Åα¿ ß«ºñá¡¿¿ óαѼѡ¡«ú« Σá⌐½á »α«úαá¼¼á LINK óδó«ñ¿Γ ß««íΘÑ¡¿Ñ:
-
- Temporary file tempfile has been created
- Do not change diskette in drive letter,
-
- úñÑ tempfile-φΓ« ".\", ºá ¬«Γ«αδ¼ ß½ÑñπÑΓ ½¿í« VM.TMP, ½¿í« ¿¼∩,
- ßúÑ¡Ñα¿α«óá¡¡«Ñ ß¿ßΓѼ«⌐ DOS, á letter-φΓ« ߻ѵ¿Σ¿¬áµ¿∩ πßΓα«⌐ßΓóá, ¡á
- ¬«Γ«α«¼ ß«ºñá¡ óαѼѡ¡δ⌐ Σá⌐½.
-
- àß½¿ πßΓα«⌐ßΓó« ß« ߻ѵ¿Σ¿¬áµ¿Ñ⌐ letter ∩ó½∩ÑΓß∩ ñ¿ß¬«ó«ñ«¼ ñ½∩
- ú¿í¬¿σ ñ¿ß¬«ó, »«∩ó¿Γß∩ Γá¬ªÑ ß««íΘÑ¡¿Ñ "Do not change diskette in drive
- letter." àß½¿ «¡« »«∩󿽫ß∞, ¡Ñ óδ¡¿¼á⌐ΓÑ ñ¿ß¬ÑΓπ ¿º ñá¡¡«ú« πßΓα«⌐ßΓóá,
- »«¬á ¡Ñ «¬«¡τ¿Γß∩ ßÑá¡ß αÑñá¬Γ¿α«óá¡¿∩ ßó∩ºÑ⌐.
-
- àß½¿ óδ óδ¡ÑΓÑ ñ¿ß¬ÑΓπ, ñÑ⌐ßΓó¿∩ ¬«¼»á¡«óΘ¿¬á ¼«úπΓ íδΓ∞
- ¡Ñ»αÑñ߬áºπÑ¼δ¼¿, ¿ óδ ¼«ªÑΓÑ πó¿ñÑΓ∞ ß½ÑñπεΘÑÑ ß««íΘÑ¡¿Ñ:
-
- L1087: unexpected end-of-file on scratch file
-
- (ìÑ«ª¿ñá¡¡δ⌐ ¬«¡Ñµ πñá½∩Ѽ«ú« Σá⌐½á)
-
- àß½¿ óδ πó¿ñ¿ΓÑ Γá¬«Ñ ß««íΘÑ¡¿Ñ ,ßΓáαΓπ⌐ΓÑ ¬«¼»á¡«óΘ¿¬ ºá¡«ó«.
- éαѼѡ¡δ⌐ Σá⌐½, ß«ºñáóáѼδ⌐ »α«úαá¼¼«⌐ LINK-φΓ« Γ«½∞¬« αáí«τ¿⌐ Σá⌐½.
- LINK πñá½∩ÑΓ Ñú« ó ¬«¡µÑ ßÑá¡ßá αáí«Γδ.
-
-
- 9.5. êß»«½∞º«óá¡¿Ñ «»µ¿⌐ ¬«¼»á¡«óΘ¿¬á.
-
- éßÑ «»µ¿¿ ¬«¼»á¡«óΘ¿¬á ¡áτ¿¡áεΓß∩ ß« º¡á¬á «»µ¿¿ (/). é «»µ¿∩σ
- ¬«¼»á¡«óΘ¿¬á íπ¬óÑ¡¡δ⌐ αÑú¿ßΓα ¡Ñ ¿úαáÑΓ ßπΘÑßΓóÑ¡¡«⌐ α«½¿; ¡á»α¿¼Ñα,
- /NOI ¿ /noi φ¬ó¿óá½Ñ¡Γ¡δ.
-
- ùΓ«íδ ß«¬αáΓ¿Γ∞ ¼ÑßΓ« ¿ óáΦπ αáí«Γπ ß«¬αáΘá⌐ΓÑ «»µ¿¿ ¬«¼»á¡«óΘ¿¬á.
- Äñ¡á¬«, πñ«ßΓ«óÑα∞ΓÑß∞, τΓ« óáΦÑ ß«¬αáΘÑ¡¿Ñ π¡¿¬á½∞¡«, ¿ ¬«¼»á¡«óΘ¿¬
- ß¼«ªÑΓ αáß»«º¡áΓ∞, ¬á¬πε «»µ¿ε óδ ¿¼ÑÑΓÑ ó ó¿ñπ. (î¿¡¿¼á½∞¡á∩
- áííαÑó¿áΓπαá ¬áªñ«⌐ «»µ¿¿ «»αÑñѽ∩ÑΓß∩ ÑÑ ß¿¡Γá¬ß¿ß«¼). ìá»α¿¼Ñα,
- ¡Ñ¬«Γ«αδÑ «»µ¿¿ ¡áτ¿¡áεΓß∩ ß íπ¬óÑ¡¡«ú« ß«τÑΓá¡¿∩ "NO"; Γᬿ¼ «íαẫ¼,
- τΓ«íδ íδΓ∞ π¡¿¬á½∞¡«⌐, áííαÑó¿áΓπαá ñá¡¡«⌐ «»µ¿¿ ñ«½ª¡á íδΓ∞ ñ½¿¡¡ÑÑ,
- τѼ "NO". éá¼ ¡Ñ½∞º∩ ¿ß»«½∞º«óáΓ∞ ß«¬αáΘÑ¡¿Ñ "NO" ñ½∩ «»µ¿¿
- "/NOIGNORECASE", »«ß¬«½∞¬π ¬«¼»¿½∩Γ«α ¡Ñ ß¼«ªÑΓ αáß»«º¡áΓ∞, ¬á¬πε ¿º
- «»µ¿⌐, ¡áτ¿¡áεΘ¿σß∩ ¡á "NO", óδ ¿¼ÑÑΓÑ ó ó¿ñπ. èαáΓτá⌐Φá∩ ¬«ααÑ¬Γ¡á∩
- áííαÑó¿áΓπαá ñ½∩ ñá¡¡«⌐ «»µ¿¿ íπñÑΓ "/NOI".
-
- ÇííαÑó¿áΓπαá ñ«½ª¡á ¡áτ¿¡áΓ∞ß∩ ß »Ñαó«⌐ íπ¬óδ «»µ¿¿ ¿ ñ«½ª¡á
- »α«ñ«½ªáΓ∞ß∩ ñ« »«ß½Ññ¡Ñ⌐ óóÑñÑ¡¡«⌐ íπ¬óδ. ì¿¬á¬¿Ñ ¿ß¬áªÑ¡¿∩ ¿ »α«»π߬¿
- ¡Ñ ñ«»π߬áεΓß∩.
-
- ìѬ«Γ«αδÑ ¿º «»µ¿⌐ ¬«¼»á¡«óΘ¿¬á ¿¼ÑεΓ τ¿ß½«óδÑ áαúπ¼Ñ¡Γδ. ù¿ß½«ó«⌐
- áαúπ¼Ñ¡Γ ¼«ªÑΓ íδΓ∞ «ñ¡¿¼ ¿º ß½ÑñπεΘ¿σ:
-
- - äÑß∩Γ¿τ¡«Ñ τ¿ß½« ó »αÑñѽáσ «Γ 0 ñ« 65535 («íαáΓ¿ΓÑ ó¡¿¼á¡¿Ñ, τΓ«
- ºá»∩ΓδÑ ¡Ñ ñ«½ª¡δ ßΓ«∩Γ∞ ó τ¿ß½«óδσ áαúπ¼Ñ¡Γáσ.)
-
- - é«ß∞¼Ñα¿τ¡«Ñ τ¿ß½« «Γ 0 ñ« 0177777. ù¿ß½« ¿¡ΓÑα»αÑΓ¿απÑΓß∩, ¬á¬
- ó«ß∞¼Ñα¿τ¡«Ñ, Ñß½¿ «¡« ¡áτ¿¡áÑΓß∩ ß "0". ìá»α¿¼Ñα, τ¿ß½« 10-φΓ«
- ñÑß∩Γ¿τ¡«Ñ τ¿ß½«, á 010-ó«ß∞¼Ñα¿τ¡«Ñ τ¿ß½«, φ¬ó¿óá½Ñ¡Γ¡«Ñ 8 ó ñÑß∩Γ¿τ¡«⌐
- ß¿ßΓѼÑ.
-
- - ÿÑßΓ¡áñµáΓÑα¿τ¡«Ñ τ¿ß½« ó »αÑñѽáσ «Γ 0 ñ« 0σFFFF. ù¿ß½«
- ¿¡ΓÑα»αÑΓ¿απÑΓß∩, ¬á¬ ΦÑßΓ¡áñµáΓ¿α¿τ¡«Ñ, Ñß½¿ «¡« ¡áτ¿¡áÑΓß∩ ß "0x" ¿½¿
- "0X". ìá»α¿¼Ñα, 0x10-φΓ« ΦÑßΓ¡áñµáΓ¿α¿τ¡«Ñ τ¿ß½«, φ¬ó¿óá½Ñ¡Γ¡«Ñ 16 ó
- ñÑß∩Γ¿τ¡«⌐ ß¿ßΓѼÑ.
-
- Ä»µ¿¿ ¬«¼»á¡«óΘ¿¬á «¬áºδóáεΓ ó½¿∩¡¿Ñ ¡á óßÑ Σá⌐½δ, πτáßΓóπεΘ¿Ñ ó
- »α«µÑßßÑ αÑñá¬Γ¿α«óá¡¿∩, ßó∩ºÑ⌐ ¡Ñºáó¿ß¿¼« «Γ Γ«ú«, úñÑ «¡¿ ºáñá¡δ.
-
-
-
-
- 9.5.1. Åα«ß¼«Γα ß»¿ß¬á «»µ¿⌐ (/HE).
-
- -Ä»µ¿∩
-
- /HE[LP]
-
- Ä»µ¿∩ /HE ¿ß»«½∞ºπÑΓß∩ ñ½∩ óδßóÑτ¿óá¡¿∩ ß»¿ß¬á óßÑσ 󫺼«ª¡δσ «»µ¿⌐
- ¬«¼»á¡«óΘ¿¬á.
-
-
- 9.5.2. ÄßΓá¡«ó (»áπºá) ó »α«µÑßßÑ ¬«¼»á¡«ó¬¿ (/PAU).
-
- -Ä»µ¿∩
-
- /PAU[SE]
-
- Ä»µ¿∩ /PAU óδ¡πªñáÑΓ ¬«¼»á¡«óΘ¿¬ «ßΓá¡«ó¿Γ∞ αáí«Γπ »ÑαÑñ ß«ºñ᡿Ѽ
- ¡á ñ¿ß¬Ñ óδ»«½¡∩Ѽ«ú« Σá⌐½á (.EXE) ¿ óδßóÑΓ¿Γ∞ ß««íΘÑ¡¿Ñ. ¥Γ« »«ºó«½∩ÑΓ
- óá¼ πßΓá¡«ó¿Γ∞ ¡«óπε ñ¿ß¬ÑΓπ, τΓ«íδ ºá»¿ßáΓ∞ óδ»«½¡∩Ѽδ⌐ Σá⌐½. àß½¿ óδ
- ºáñáñ¿ΓÑ «»µ¿ε /PAU, »α«úαá¼¼á LINK »ÑαÑñ ß«ºñ᡿Ѽ óδσ«ñ¡«ú« Σá⌐½á
- óδßóÑΓ¿Γ ß½ÑñπεΘÑÑ ß««íΘÑ¡¿Ñ:
-
- About to generate .EXE file
- Change diskette in drive "letter" and press <ENTER>
- ("ÅαÑñßΓ«¿Γ úÑ¡Ñαᵿ∩ Σá⌐½á .EXE
-
- æ¼Ñ¡¿ΓÑ ñ¿ß¬ÑΓπ ó ñ¿ß¬«ó«ñÑ letter ¿ ¡áª¼¿ΓÑ <ENTER>".) Letter-φΓ«
- ߻ѵ¿Σ¿¬áµ¿∩ ΓѬπΘÑú« ñ¿ß¬«ó«ñá. Åα«úαá¼¼á LINK »α«ñ«½ª¿Γ óδ»«½¡Ñ¡¿Ñ,
- »«ß½Ñ Γ«ú«, ¬á¬ óδ ¡áª¼ÑΓÑ ¬½áó¿Φπ ENTER.
-
- ---------------------------------------------------------------------
-
- Åα¿¼Ñτá¡¿Ñ:
-
- ìÑ πñá½∩⌐ΓÑ ñ¿ß¬, ß«ñÑαªáΘ¿⌐ ºá¡«ó« ß«ºñá¡¡δ⌐ Σá⌐½ ¬áαΓδ
- αáß»αÑñѽѡ¿∩ »á¼∩Γ¿, ½¿í« ñ¿ß¬, ¿ß»«½∞ºπѼδ⌐ ñ½∩ óαѼѡ¡«ú« Σá⌐½á. àß½¿
- óαѼѡ¡δ⌐ Σá⌐½ ß«ºñáÑΓß∩ ¡á ñ¿ß¬Ñ, ¬«Γ«αδ⌐ óδ »½á¡¿απÑΓÑ ß¼Ñ¡¿Γ∞,
- ¡áª¼¿ΓÑ CTRL+C, τΓ«íδ ºá¬«¡τ¿Γ∞ ßÑá¡ß ¬«¼»á¡«ó¬¿. ÉÑ«αúá¡¿ºπ⌐ΓÑ ßó«¿
- Σá⌐½δ Γᬿ¼ «íαẫ¼, τΓ«íδ óαѼѡ¡δ⌐ Σá⌐½ ¿ óδ»«½¡∩Ѽδ⌐ Σá⌐½ ¼«ú½¿ íδΓ∞
- ºá»¿ßá¡δ ¡á «ñ¿¡ ¿ ëà ªÑ ñ¿ß¬. çáΓѼ ó«º«í¡«ó¿ΓÑ »α«µÑßß ¬«¼»á¡«ó¬¿.
-
- ---------------------------------------------------------------------
-
-
-
- 9.5.3. éδßóÑτ¿óá¡¿Ñ ¿¡Σ«α¼áµ¿¿, «ßóÑΘáεΘÑ⌐
- »α«µÑßß ¬«¼»á¡«ó¬¿ (/I).
-
- -Ä»µ¿∩
-
- /I[NFORMATION]
-
- äá¡¡á∩ «»µ¿∩ ¼«ªÑΓ íδΓ∞ ñ½∩ óáß »«½Ñº¡«⌐, Ñß½¿ óδ σ«Γ¿ΓÑ «»αÑñѽ¿Γ∞
- ¼ÑßΓ«»«½ÑªÑ¡¿Ñ ßó∩ºδóáѼδσ «íΩÑ¬Γ¡δσ Σá⌐½«ó ¿ »«α∩ñ«¬, ó ¬«Γ«α«¼ «¡¿
- ¬«¼»á¡πεΓß∩. Å« ñá¡¡«⌐ «»µ¿¿ óδßóÑτ¿óáÑΓß∩ ¿¡Σ«α¼áµ¿∩ « »α«µÑßßÑ
- ¬«¼»á¡«ó¬¿, ó¬½ετá∩ ¬áªñπε Σáºπ ¬«¼»á¡«ó¬¿ ¿ ¿¼Ñ¡á ßó∩ºδóáѼδσ «íΩÑ¬Γ¡δσ
- Σá⌐½«ó.
-
- -Åα¿¼Ñα:
-
- **** PASS ONE ****
- NTOI.OBJ(htoi.c)
- **** LIBRARY SEARCH ****
- c:\lib\MLIBCE.LIB(chkstk)
- c:\lib\MLIBCE.LIB(crto)
- c:\lib\MLIBCE.LIB(printf)
-
- c:\libMLIBCE.LIB(scanf)
- .
- .
- .
- **** ASSIGN ADDRESSES ****
- **** PASS TWO ****
- HTOI.OBJ(htoi.c)
- c:\lib\MLIBCE.LIB(chkstk)
- c:\lib\MLIBCE.LIB(crto)
- c:\lib\MLIBCE.LIB(printf)
- c:\lib\MLIBCE.LIB(scanf)
- .
- .
- .
- **** WRITING EXECUTABLE ****
- Segments 25
- Groups 1
- Bytes in symbol table 16400
-
- Åα¿óÑñÑ¡¡δ⌐ óδΦÑ »α¿¼Ñα »«¬áºδóáÑΓ ßÑá¡ß αáí«Γδ ¬«¼»á¡«óΘ¿¬á »α¿
- ºáñá¡¡«⌐ «»µ¿¿ /I.
-
-
- 9.5.4. çá»αÑΓ ¡á ºá»α«ßδ ¬«¼»á¡«óΘ¿¬á (/B).
-
- -Ä»µ¿∩:
-
- /B[ATCH]
-
- Ä»µ¿∩ /B ºá»αÑΘáÑΓ ¬«¼»á¡«óΘ¿¬π ºá»αáΦ¿óáΓ∞ π »«½∞º«óáΓѽ∩ ¡«óδ⌐
- ¼áαΦαπΓ, Ñß½¿ «¡ ¡Ñ ¼«ªÑΓ ¡á⌐Γ¿ ΓαÑíπѼπε í¿í½¿«ΓѬπ, ½¿í« ΓαÑíπѼδÑ
- «íΩÑ¬Γ¡δÑ Σá⌐½δ.
-
- àß½¿ ¿ß»«½∞ºπÑΓß∩ ñá¡¡á∩ «»µ¿∩, ¬«¼»á¡«óΘ¿¬ »α«ßΓ« »α«ñ«½ªáÑΓ
- óδ»«½¡Ñ¡¿Ñ íѺ ºá»αáΦ¿óáѼ«ú« Σá⌐½á.
-
- êß»«½∞º«óá¡¿Ñ «»µ¿¿ /B ¼«ªÑΓ »α¿óÑßΓ¿ ¬ ¡ÑαáºαÑΦÑ¡¡δ¼ ó¡ÑΦ¡¿¼
- ßß佬á¼. äá¡¡πε «»µ¿ε ß½ÑñπÑΓ ¿ß»«½∞º«óáΓ∞, ó «ß¡«ó¡«¼, ΓѼ, ¬Γ«
- ¿ß»«½∞ºπÑΓ »á¬ÑΓ¡πε «íαáí«Γ¬π, ½¿í« πΓ¿½¿Γπ MAKE, ßó∩ºδóáÑΓ ¼¡«ú« Σá⌐½«ó
- ó «ñ¡«⌐ ¬«¼á¡ñÑ, ¿ ¡Ñ σ«τÑΓ »αÑαδóáΓ∞ »α«µÑßß ¬«¼»á¡«ó¬¿ ¿º-ºá «ñ¡«ú«
- ¡Ñ¡á⌐ñÑ¡¡«ú« Σá⌐½á.
-
- äá¡¡á∩ «»µ¿∩, «ñ¡á¬«, ¡Ñ ºá»αÑΘáÑΓ ¬«¼»á¡«óΘ¿¬π ºá»αáΦ¿óáΓ∞
- áαúπ¼Ñ¡Γδ, ¡Ñ ºáñá¡¡δÑ ó ¬«¼á¡ñ¡«⌐ ßΓα«¬Ñ LINK.
-
-
- 9.5.5. 櫺ñá¡¿Ñ í¿í½¿«ΓѬ Quick (/Q).
-
- -Ä»µ¿∩:
-
- /Q[UICKLIB]
-
- Ä»µ¿∩ /Q ß««íΘáÑΓ ¬«¼»¿½∩Γ«απ, τΓ« ß½ÑñπÑΓ «íΩÑñ¿¡¿Γ∞ ºáñá¡¡δÑ
- «íΩÑ¬Γ¡δÑ Σá⌐½δ ¿ í¿í½¿«ΓѬ¿ ó í¿í½¿«ΓѬπ Quick. ü¿í½¿«ΓѬ¿ Quick ¿¼ÑεΓ
- αáßΦ¿αÑ¡¿Ñ .QLB, á ¡Ñ .EXE, ñ½∩ Γ«ú«, τΓ«íδ «Γ½¿τ¿Γ∞ ¿σ «Γ óδ»«½¡∩Ѽδσ
- Σá⌐½«ó. è«úñá óδ ßΓáαΓπÑΓÑ Quick-C, ó ¬«¼á¡ñ¡«⌐ ßΓα«¬Ñ QC óδ ¼«ªÑΓÑ
- ºáñáΓ∞ «»µ¿ε /l ¿ ºáúαπº¿Γ∞ Γᬿ¼ «íαẫ¼ í¿í½¿«ΓѬπ Quick.
-
- Åα¿ ß«ºñá¡¿¿ í¿í½¿«ΓѬ¿ Quick ¿¼∩ Σá⌐½á QUICKLIB.OBJ ñ«½ª¡« íδΓ∞
- »Ñαóδ¼ ó ß»¿ß¬Ñ ¿¼Ñ¡ «íΩÑ¬Γ¡δσ Σá⌐½«ó ñ½∩ ¬«¼»á¡«ó¬¿. Å«ñα«í¡πε
- ¿¡Σ«α¼áµ¿ε « ß«ºñá¡¿¿ ¿ ºáúαπº¬Ñ í¿í½¿«ΓѬ Quick óδ ¡á⌐ñÑΓÑ ó â½áóÑ 10
- "櫺ñá¡¿Ñ í¿í½¿«ΓѬ Quick ¿ áóΓ«¡«¼¡δσ í¿í½¿«ΓѬ".
-
-
- 9.5.6. ô»á¬«ó¬á óδ»«½¡∩Ѽδσ Σá⌐½«ó (/E).
-
- -Ä»µ¿∩:
-
- /E[XEPACK]
-
- Ä»µ¿∩ /E »ÑαÑñ ß«ºñ᡿Ѽ óδ»«½¡∩Ѽ«ú« Σá⌐½á óδíαáßδóáÑΓ
- »«ß½Ññ«óáΓѽ∞¡«ßΓ¿ »«óΓ«α∩εΘ¿σß∩ íá⌐Γ«ó («íδτ¡« ¡π½ÑóδÑ ß¿¼ó«½δ) ¿
- «»Γ¿¼¿º¿απÑΓ "ºáúαπº«τ¡πε Γáí½¿µπ αẼÑΘÑ¡¿∩". Æáí½¿µá αẼÑΘÑ¡¿∩-φΓ«
- Γáí½¿µá ßß佫¬ «Γ¡«ß¿Γѽ∞¡« ¡áτá½á »α«úαá¼¼δ. è«úñá óδ»«½¡∩Ѽδ⌐ «íαáº
- »α«úαá¼¼δ ºáúαπªáÑΓß∩ ó »á¼∩Γ∞, ¬áªñá∩ ßßδ½¬á ¿º¼Ñ¡∩ÑΓß∩, ¿ ¬áªñ«⌐ Γ«τ¬Ñ
- óσ«ñá »α¿ßóá¿óáÑΓß∩ ñÑßΓó¿Γѽ∞¡δ⌐ áñαÑß.
-
- éδ»«½¡∩ѼδÑ Σá⌐½δ, ߬«¼»á¬¡«óá¡¡δÑ ß ñá¡¡«⌐ «»µ¿Ñ⌐ ¼«úπΓ íδΓ∞ ¼Ñ¡∞ΦÑ
- ¿ ºáúαπªáΓ∞ß∩ íδßΓαÑÑ, τѼ Σá⌐½δ, »«½πτÑ¡¡δÑ íѺ ñá¡¡«⌐ «»µ¿¿. Äñ¡á¬«,
- óδ ¡Ñ ß¼«ªÑΓÑ «Γ½áª¿óáΓ∞ π»á¬«óá¡¡δÑ »α«úαá¼¼δ ß »«¼«Θ∞ε «Γ½áñτ¿¬á,
- óßΓα«Ñ¡¡«ú« ó »α«úαá¼¼πε ßαÑñπ Quick-C, ½¿í« ß »«¼«Θ∞ε ¼¡«ú««¬«¡¡«ú«
- «Γ½áñτ¿¬á Microsoft Code View.
-
-
- 9.5.7. êú¡«α¿α«óá¡¿Ñ ßΓá¡ñáαΓ¡δσ í¿í½¿«ΓѬ (/NOD).
-
- -Ä»µ¿∩:
-
- /NOD[EFAULTLIBRARYSEARCH]
-
- Ä»µ¿∩ /NOD ΓαÑíπÑΓ, τΓ«íδ ¬«¼»á¡«óΘ¿¬ ¡Ñ ¿ß¬á½ ñ½∩ αáºαÑΦÑ¡¿∩
- ó¡ÑΦ¡¿σ ßß佫¬ ¡¿ «ñ¡«⌐ í¿í½¿«ΓѬ¿, ºáñá¡¡«⌐ ó «íΩÑ¬Γ¡«¼ Σá⌐½Ñ.
-
- Äíδτ¡«, »α«úαá¼¼á Quick-C ¡Ñ ¼«úπΓ αáí«ΓáΓ∞ ¬«ααÑ¬Γ¡« íѺ áóΓ«¡«¼¡δσ
- í¿í½¿«ΓѬ, »«ßΓα«Ñ¡¡δσ ß »«¼«Θ∞ε »α«úαá¼¼δ SETUP. Æá¬¿¼ «íαẫ¼, »α¿
- ¿ß»«½∞º«óá¡¿¿ «»µ¿¿ /NOD, óá¼ ß½ÑñπÑΓ ∩ó¡« ºáñáΓ∞ ¿¼∩ ΓαÑíπѼ«⌐
- áóΓ«¡«¼¡«⌐ í¿í½¿«ΓѬ¿.
-
-
- 9.5.8. ôßΓá¡«ó¬á ¼á¬ß¿¼á½∞¡«ú« τ¿ß½á ßÑú¼Ñ¡Γ«ó (/SE).
-
- -Ä»µ¿∩:
-
- /SE[GMENTS]:number
-
- Ä»µ¿∩ /SE π»αáó½∩ÑΓ τ¿ß½«¼ ßÑú¼Ñ¡Γ«ó, ¬«Γ«αδÑ ¬«¼»á¡«óΘ¿¬ »«ºó«½∩ÑΓ
- ¿¼ÑΓ∞ »α«úαá¼¼Ñ. æΓá¡ñáαΓ¡«Ñ τ¿ß½« ßÑ¼Ñ¡Γ«ó 128, ¡« óδ ¼«ªÑΓÑ ºáñáΓ∞
- ßó«Ñ τ¿ß½« number (ñÑß∩Γ¿τ¡«Ñ, ó«ß∞¼Ñα¿τ¡«Ñ, ΦÑßΓ¡áñµáΓÑα¿τ¡«Ñ) ó
- »αÑñѽáσ «Γ 1 ñ« 3,72. ä½∩ ¬áªñ«ú« ßÑú¼Ñ¡Γá ¬«¼»á¡«óΘ¿¬ ñ«½ªÑ¡ óδñѽ¿Γ∞
- ¼ÑßΓ« ñ½∩ σαá¡Ñ¡¿∩ ßÑú¼Ñ¡Γ¡«⌐ ¿¡Σ«α¼áµ¿¿. àß½¿ óδ ºáñáñ¿ΓÑ τ¿ß½«
- ßÑú¼Ñ¡Γ«ó, í«½∞ΦÑÑ 128, ¬«¼»á¡«óΘ¿¬, ß««ΓóÑΓßóÑ¡¡«, «ΓóÑñÑΓ ñ½∩
- ßÑú¼Ñ¡Γ¡«⌐ ¿¡Σ«α¼áµ¿¿ í«½∞ΦÑ ¼ÑßΓá. ä½∩ »α«úαá¼¼ ß ¬«½¿τÑßΓó«¼ ßÑú¼Ñ¡Γ«ó
- ¼Ñ¡∞Φ¿¼, τѼ 128, óδ ¼«ªÑΓÑ π¼Ñ¡∞Φ¿Γ∞ ¬«½¿τÑßΓó« »á¼∩Γ¿, ΓαÑíπѼ«Ñ
- ¬«¼»á¡«óΦ¿¬π, ºáñáó τ¿ß½« number, αáó¡«Ñ ñÑ⌐ßΓó¿Γѽ∞¡«¼π ¬«½¿τÑßΓóπ
- ßÑú¼Ñ¡Γ«ó ó »α«úαá¼¼Ñ. 諼»á¡«óΘ¿¬ óδßóÑΓ¿Γ ß««íΘÑ¡¿Ñ «í «Φ¿í¬Ñ, Ñß½¿
- ñá¡¡«Ñ τ¿ß½« ß½¿Φ¬«¼ óѽ¿¬« ñ½∩ »á¼∩Γ¿, »αÑñ«ßΓáó½Ñ¡¡«⌐ ¬«¼»á¡«óΘ¿¬π.
-
-
- 9.5.9. ôßΓá¡«ó¬á ¼á¬ß¿¼á½∞¡«ú« ¬«½¿τÑßΓóá
- «Γó«ñ¿¼«⌐ »á¼∩Γ¿ (/CP).
-
- -Ä»µ¿∩:
-
- /CP[ARMAXALLOC]:number
-
- Ä»µ¿∩ /CP πßΓá¡«ó½¿óáÑΓ ¼á¬ß¿¼á½∞¡«Ñ τ¿ß½« 16-íá⌐Γ«óδσ »áαáúαáΣ«ó,
- ΓαÑíπѼδσ ñ½∩ »α«úαá¼¼δ »α¿ ºáúαπº¬Ñ ó «»ÑαáΓ¿ó¡πε »á¼∩Γ∞, αáó¡δ¼
- number-µÑ½«Ñ τ¿ß½« ó »αÑñѽáσ «Γ 1-65535. Ä»Ñαᵿ«¡¡á∩ ß¿ßΓѼá
- ¿ß»«½∞ºπÑΓ ñá¡¡«Ñ º¡áτÑ¡¿Ñ ñ½∩ αáß»αÑñѽѡ¿∩ »á¼∩Γ¿ »α¿ ºáúαπº¬Ñ
- »α«úαá¼¼δ. æΓáαΓ«óδ⌐ ¼«ñπ½∞ Microsoft-C πßѬáÑΓ »á¼∩Γ∞ ß««ΓóÑΓßΓóÑ¡¡«
- í«½∞ΦÑ¼π ¿º ß½ÑñπεΘ¿σ ñóπσ º¡áτÑ¡¿⌐:
-
- - 64è
-
- - 諽¿τÑßΓó«»á¼∩Γ¿, ºáñá¡¡«Ñ ß »«¼«Θ∞ε «»µ¿¿ /CP.
-
- ä½∩ »α«úαá¼¼ ß «úαá¡¿τÑ¡¡δ¼ ¬«½¿τÑßΓó«¼ ñá¡¡δσ Γ¿»á static ¿
- ñ¿¡á¼¿τÑ߬¿¼ αáß»αÑñѽѡ¿Ñ¼ »á¼∩Γ¿, ñá¡¡á∩ «»µ¿∩ ¡Ñ ∩ó½∩ÑΓß∩
- ¡Ñ«íσ«ñ¿¼«⌐.
-
-
- 9.5.10. 櫺ñá¡¿Ñ Σá⌐½á ¬áαΓδ αáß»αÑñѽѡ¿∩
- »á¼∩Γ¿ (/M, /LI).
-
- -Ä»µ¿∩:
-
- /M[AP][:number]
-
- /LI[NENUMBERS]
-
- Ä»µ¿¿ /M ¿ /LI ß«ºñáεΓ Σá⌐½ ¬áαΓδ αáß»αÑñѽѡ¿∩ »á¼∩Γ¿. öá⌐½
- αáß»αÑñѽѡ¿∩ »á¼∩Γ¿ ß«ñÑαª¿Γ ß»¿ß«¬ ßÑú¼Ñ¡Γ«ó »α«úαá¼¼δ ó »«α∩ñ¬Ñ ¿σ
- »«∩ó½Ñ¡¿∩ ó ºáúαπªÑ¡¡«¼ ¼«ñπ½Ñ. Åα¿¼Ñα Γᬫú« Σá⌐½á »α¿óÑñÑ¡ ¡¿ªÑ:
-
- Start Stop Length Name Class
- 00000H 01E9FH 01EAOH TEXT CODE
- 01EAOH 01EAOH 00000H C ETEXT ENDCODE
-
- .
- .
- .
-
- ê¡Σ«α¼áµ¿∩ ó ¬«½«¡¬áσ Start ¿ Stop-φΓ« 20-αáºα∩ñ¡δ⌐ áñαÑß (ó
- ΦÑßΓ¡áñµáΓÑα¿τ¡«⌐ ß¿ßΓѼÑ) ¬áªñ«ú« ßÑú¼Ñ¡Γá «Γ¡«ß¿Γѽ∞¡« ¡áτá½á
- ºáúαπº«τ¡«ú« ¼«ñπ½∩. çáúαπº«τ¡δ⌐ ¼«ñπ½∞ ¡áτ¿¡áÑΓß∩ ß áñαÑßá 0. 諽«¡¬á
- Length-φΓ« ñ½¿¡á ßÑú¼Ñ¡Γá ó íá⌐Γáσ. 諽«¡¬á Name-φΓ« ¿¼∩ ßÑú¼Ñ¡Γá,
- ¬«½«¡¬á Class-φΓ« ¿¡Σ«α¼áµ¿∩ « Γ¿»Ñ ßÑú¼Ñ¡Γá. Ä úαπ»»áσ, ßÑú¼Ñ¡Γáσ,
- ¬½áßßáσ τ¿Γá⌐ΓÑ ñ«¬π¼Ñ¡Γᵿε ñ½∩ »α«úαá¼¼¿ßΓ«ó DOS.
-
- Å«ß½Ñ ß»¿ß¬á ßÑú¼Ñ¡Γ«ó »«∩ó½∩ÑΓß∩ ¿¡Σ«α¼áµ¿∩ « úαπ»»áσ: ßΓáαΓ«óδ⌐
- áñαÑß ¿ ¿¼∩ ¬áªñ«⌐ úαπ»»δ. Åα¿¼Ñα ß»¿ß¬á úαπ»»δ »α¿óÑñÑ¡ ¡¿ªÑ:
-
- Origin Group
- 01EA:0 DGROUP
-
- é »α¿óÑñÑ¡¡«¼ óδΦÑ »α¿¼ÑαÑ DGROUP-φΓ« ¿¼∩ úαπ»»δ ñá¡¡δσ. DGROUP-φΓ«
- Ññ¿¡ßΓóÑ¡¡á∩ úαπ»»á, ¿ß»«½∞ºπѼá∩ »α«úαἼἿ, ߬«¼»¿½¿α«óá¡¡δ¼¿ ß
- »«¼«Θ∞ε ¬«¼»¿½∩Γ«αá MicrosoftQuick-C.
-
- àß½¿ óδ »α«¿ºó«ñ¿ΓÑ ¬«¼»á¡«ó¬π ß »«¼«Θ∞ε «»µ¿¿ /LI, Σá⌐½ ¬áαΓδ
- αáß»αÑñѽѡ¿∩ »á¼∩Γ¿ ß«ñÑαª¿Γ Γá¬ªÑ ¡«¼Ñαá ßΓ᫬ óáΦÑ⌐ ¿ßσ«ñ¡«⌐
- »α«úαá¼¼δ ¿ áñαÑßá, ß««ΓóÑΓßΓóπεΘ¿Ñ ¬áªñ«¼π ¡«¼Ñαπ ßΓ᫬¿, ¬á¬ »«¬áºá¡«
- ó »α¿óÑñÑ¡¡«¼ ¡¿ªÑ »α¿¼ÑαÑ:
-
- Line number for HTOI.OBJ(htoi.c) segment TEXT
- 2 0000:0020 4 0000:0019 5 0000:0023 6 0000:0031
- 7 0000:0047 10 0000:004B 12 0000:0054 13 0000:005A
- 14 0000:005F 16 0000:0067 17 0000:0070 18 0000:0078
- 19 0000:007D 20 0000:008A 21 0000:008D 22 0000:008F
- 23 0000:0095 25 0000:009A 26 0000:009D 28 0000:00A5
- 29 0000:00C2 30 0000:00C5 32 0000:00CA 33 0000:00D2
- 36 0000:00D6 38 0000:00DF 40 0000:00E9 42 0000:0107
- 43 0000:010F
-
- àß½¿ óδ óδ»«½¡∩ÑΓÑ ¬«¼»á¡«ó¬π ß »«¼«Θ∞ε «»µ¿¿ /M, Σá⌐½ αáß»αÑñѽѡ¿∩
- »á¼∩Γ¿ ß«ñÑαª¿Γ ñóá ß»¿ß¬á ú½«íá½∞¡δσ ß¿¼ó«½¿τÑ߬¿σ ¿¼Ñ¡: »Ñαóδ⌐
- «Γß«αΓ¿α«óá¡¡δ⌐ »« ¿¼Ñ¡á¼ (»« ó«ºαáßΓá¡¿ε ß¿¼ó«½«ó ASCII) ¿ óΓ«α«⌐ »«
- ó«ºαáßΓá¡¿ε áñαÑß«ó. Åα¿¼Ñτá¡¿Ñ Abs »«∩ó½∩ÑΓß∩ α∩ñ«¼ ß áíß«½εΓ¡δ¼¿
- ß¿¼ó«½¿τÑ߬¿¼¿ ¿¼Ñ¡á¼¿. (ê¼Ñ¡á, ß«ñÑαªáΘ¿Ñ 16-αáºα∩ñ¡δÑ ¬«¡ßΓá¡Γδ,
- º¡áτÑ¡¿∩ ¬«Γ«αδσ ¡Ñ ßó∩ºá¡δ ß »α«úαá¼¼¡δ¼¿ áñαÑßἿ.)
-
- èáªñδ⌐ ß»¿ß«¬ ¼«ªÑΓ ß«ñÑনΓ∞ ¼á¬ß¿¼á½∞¡« 2048 «Γß«αΓ¿α«óá¡¡δσ
- ß¿¼ó«½¿τÑ߬¿σ ¿¼Ñ¡. é «»µ¿¿ /M ¼«ª¡« ºáñáΓ∞ τ¿ß½« number, Ñß½¿ óδ σ«Γ¿ΓÑ
- óδñáΓ∞ ß»¿ß«¬ ¿º í«½∞ΦÑú« τ¿ß½á ß¿¼ó«½¿τÑ߬¿σ ¿¼Ñ¡, «Γß«αΓ¿α«óá¡¡δσ »«
- áñαÑßá¼. Çαúπ¼Ñ¡Γ number ¼«ªÑΓ íδΓ∞ ½εíδ¼ ñÑß∩Γ¿τ¡δ¼, ó«ß∞¼Ñα¿τ¡δ¼, ½¿í«
- ΦÑßΓ¡áñµáΓÑα¿τ¡δ¼ τ¿ß½«¼ «Γ 0 ñ« 65535 (ñÑß∩Γ¿τ¡«Ñ), ó¬½ετ¿Γѽ∞¡«;
- «ñ¡á¬«, ¡á »αá¬Γ¿¬Ñ τ¿ß½« «Γß«αΓ¿α«óá¡¡δσ ß¿¼ó«½¿τÑ߬¿σ ¿¼Ñ¡ «úαá¡¿τÑ¡«
- ¬«½¿τÑßΓó«¼ í½¿ª¡Ñ⌐ ñ¿¡á¼¿τÑ߬«⌐ «í½áßΓ¿ »á¼∩Γ¿.
-
- àß½¿ óδ ºáñáñ¿ΓÑ áαúπ¼Ñ¡Γ number, ó Σá⌐½Ñ αáß»αÑñѽѡ¿∩ »á¼∩Γ¿ íπñÑΓ
- «ΓßπΓßΓó«óáΓ∞ ß»¿ß«¬ "Publics by Name" (é¡ÑΦ¡¿σ ¿¼Ñ¡).
-
- Address Publics by Name
- 01EA:0096 STKHQQ
- 0000:1D86 _brikctl
- 01EA:04B0 _edata
- 01EA:0910 _end
- .
- .
- .
- 01EA:00EC __abrkp
- 01EA:009C __abrktb
- 01EA:00EC __abrktbe
- 0000:9876 Abs __acrtmsq
- 0000:9876 Abs __acrtused
- .
- .
- .
-
-
- 01EA:0240 ___argc
- 01EA:0242 ___argv
-
- Address Publics by Value
- 0000:0010 _main
- 0000:0047 _htoi
- 0000:00DA _exp16
- 0000:0113 __jhkstk
- 0000:0129 __astart
- 0000:01C5 __cintDIV
- .
- .
- .
-
- ü«½∞Φ¿¡ßΓó« ú½«íá½∞¡δσ ß¿¼ó«½¿τÑ߬¿σ ¿¼Ñ¡, »«∩ó½∩εΘ¿σß∩ ó Σá⌐½Ñ
- ¬áαΓδ αáß»αÑñѽѡ¿∩ »á¼∩Γ¿, ∩ó½∩εΓß∩ ß¿¼ó«½¿τÑ߬¿¼¿ ¿¼Ñ¡á¼¿, ó¡πΓαÑ¡¡¿¼¿
- ñ½∩ ¬«¼»¿½∩Γ«αá Microsoft Quick-C. äá¡¡δÑ ß¿¼ó«½¿τÑ߬¿Ñ ¿¼Ñ¡á «íδτ¡«
- ¡áτ¿¡áεΓß∩ ß «ñ¡«ú« ¿½¿ í«½ÑÑ ½¿ñ¿απεΘ¿σ »«ñτÑનóá¡¿⌐ ¿ ºá¬á¡τ¿óáεΓß∩
- ¡á QQ.
-
- ÇñαÑßá ó¡ÑΦ¡¿σ ¿¼Ñ¡ ºá»¿ßδóáεΓß∩ ó Σ«α¼áΓÑ ΣαÑ⌐¼:-ß¼ÑΘÑ¡¿Ñ,
- »«¬áºδóáεΘѼ ¼ÑßΓ«»«½«ªÑ¡¿Ñ ¿¼Ñ¡¿ «Γ¡«ß¿Γѽ∞¡« ¡π½∩ (¡áτá½á ºáúαπº«τ¡«ú«
- ¼«ñπ½∩).
-
- ÄíÑ «»µ¿¿ /LI ¿ /M ó¬½ετáεΓ ó Σá⌐½ αáß»αÑñѽѡ¿∩ »á¼∩Γ¿ Γ«τ¬π óσ«ñá
- ó »α«úαá¼¼π, ¬á¬ »«¬áºá¡« ó ß½ÑñπεΘѼ »α¿¼ÑαÑ:
-
- Program entry point at 0000:0129
-
- öá⌐½ αáß»αÑñѽѡ¿∩ »á¼∩Γ¿ ¼«ª¡« Γá¬ªÑ ß«ºñáΓ∞, ºáñáó «»µ¿ε /Fm ó
- ¬«¼á¡ñ¡«⌐ ßΓα«¬Ñ QCL, ºáñ᡿Ѽ ¿¼Ñ¡¿ Γᬫú« Σá⌐½á ó ¬«¼á¡ñ¡«⌐ ßΓ᫬Ñ
- LINK, ½¿í« ºáñ᡿Ѽ ¿¼Ñ¡¿ ñá¡¡«ú« Σá⌐½á ó «ΓóÑΓÑ ¡á ºá»α«ß List File.
- Äñ¡á¬« φΓ¿ ¼ÑΓ«ñδ ¡Ñ »«ºó«½∩Γ óá¼ πóѽ¿τ¿Γ∞ ¬«½¿τÑßΓó« ß¿¼ó«½¿τÑ߬¿σ
- ¿¼Ñ¡, «Γß«αΓ¿α«óá¡¡δσ »« áñαÑßá¼.
-
-
-
- 9.5.11. ô»αáó½Ñ¡¿Ñ αẼÑα«¼ ßΓφ¬á (/ST).
-
- -Ä»µ¿∩:
-
- /ST[ACK]:number
-
- Ä»µ¿∩ /ST «»αÑñѽ∩ÑΓ αẼÑα ßΓѬá ñ½∩ óáΦÑ⌐ »α«úαá¼¼δ, úñÑ
- number-φΓ« ½εí«Ñ »«½«ª¿Γѽ∞¡«Ñ ñÑß∩Γ¿τ¡«Ñ, ó«ß∞¼Ñα¿τ¡«Ñ, ½¿í«
- ΦÑßΓ¡áñµáΓÑα¿τ¡«Ñ º¡áτÑ¡¿Ñ ñ« 65535 (ñÑß∩Γ¿τ¡«Ñ), ∩ó½∩εΘÑÑß∩ αẼÑα«¼
- ßΓѬá ó íá⌐Γáσ. é«ß∞¼Ñα¿τ¡δÑ ¿½¿ ΦÑßΓ¡áñµáΓÑα¿τ¡δÑ º¡áτÑ¡¿Ñ ß½ÑñπÑΓ
- ºáñáóáΓ∞ ó Σ«α¼áΓÑ, »α¿¡∩Γ«¼ ó ∩ºδ¬Ñ æê: ó«ß∞¼Ñα¿τ¡δÑ τ¿ß½á ¡áτ¿¡áεΓß∩ ß
- ¡π½∩, á ΦÑßΓ¡áñµáΓÑα¿τ¡δÑ τ¿ß½á ¡áτ¿¡áεΓß∩ ß "0x".
-
- àß½¿ óδ ¡Ñ ºáñáñ¿ΓÑ ñá¡¡πε «»µ¿ε, ßΓáαΓ«óá∩ »α«úαá¼¼á ¿º áóΓ«¡«¼¡«⌐
- æê-í¿í½¿«ΓѬ¿ πßΓá¡áó½¿óáÑΓ ßΓá¡ñáαΓ¡δ⌐ αẼÑα ßΓѬá 2è.
-
- àß½¿ óδ »«½πτ¿½¿ ß««íΘÑ¡¿Ñ « »ÑαÑ»«½¡Ñ¡¿¿ ßΓѬá, óá¼ ß½ÑñπÑΓ
- πóѽ¿τ¿Γ∞ Ñú« αẼÑα. ê «íαáΓ¡«, Ñß½¿ óáΦá »α«úαá¼¼á ¿ß»«½∞ºπÑΓ «τÑ¡∞
- ¼á½Ñ¡∞¬¿⌐ ßΓѬ, óδ ¼«ªÑΓÑ π¼Ñ¡∞Φ¿Γ∞ Ñú« αẼÑα.
-
- äá¡¡á∩ «»µ¿∩ ¿¼ÑÑΓ Γ« ªÑ ßá¼«Ñ ñÑ⌐ßΓó¿Ñ, τΓ« ¿ «»µ¿∩ /F ó ¬«¼á¡ñÑ
- QCL.
-
- -Åα¿¼Ñα:
-
- LINK FACT.OBJ EXP.OBJ,,, /STACK:0xC00
-
- äá¡¡δ⌐ »α¿¼Ñα πßΓá¡áó½¿óáÑΓ αẼÑα ßΓѬá C00 (Γ« ÑßΓ∞ 3è) ñ½∩
- »α«úαá¼¼δ, ß«ºñá¡¡«⌐ ¬«¼»á¡«ó¬«⌐ «íΩÑ¬Γ¡δσ ¼«ñπ½Ñ⌐ FACT.OBJ ¿ EXP.OBJ.
-
-
-
-
- 9.5.12. Æαá¡ß½∩µ¿∩ "ñ½¿¡¡δσ" ó맮ó«ó (/F, /NOF).
-
- -Ä»µ¿¿:
-
- /F[ARCALLTRANSLATION]
- /NOF[ARCALLTRANSLATION]
-
- Ä»µ¿∩ /F ¬«¼»á¡«óΘ¿¬á »α«ß¿Γ ¬«¼»á¡«óΘ¿¬ «»Γ¿¼¿º¿α«óáΓ∞ "ñ½¿¡¡δÑ"
- ó맮óδ »α«µÑñπα, ½ÑªáΘ¿σ ó Γ«¼ ªÑ ßἫ¼ ßÑú¼Ñ¡ΓÑ, τΓ« ¿ óδºδóáεΘá∩.
- äá¡¡á∩ «»µ¿∩ »α«¿ºó«ñ¿Γ º¡áτ¿Γѽ∞¡« í«½ÑÑ íδßΓαδÑ ¿ ¬«¼»á¬Γ¡δÑ
- »α«úαá¼¼δ.
-
- è«úñá óδ ºáñáñ¿ΓÑ «»µ¿ε ¬«¼»á¡«óΘ¿¬á /F, ¬«¼»á¡«óΘ¿¬ «»Γ¿¼¿º¿απÑΓ
- 32-í¿Γ«óδÑ ó맮óδ »α«µÑñπα, ½ÑªáΘ¿σ ó Γ«¼ ªÑ ßἫ¼ ßÑú¼Ñ¡ΓÑ, τΓ« ¿
- óδºδóáεΘá∩ »α«µÑñπαá. ū߬«½∞¬π áñαÑßá ßÑú¼Ñ¡Γá, ¬á¬ ¿ ñ½∩ óδºóá¡¡δσ,
- Γᬠ¿ óδºδóáεΘ¿σ »α«µÑñπα ΓÑ ªÑ ßá¼δÑ, ΓαÑíπÑΓß∩ Γ«½∞¬« 16-í¿Γ«óδ⌐
- ó맮ó. àß½¿ ºáñá¡á «»µ¿∩ /F, ¬«¼»á¡«óΘ¿¬ πñá½∩ÑΓ "ñ½¿¡¡δÑ" ó맮óδ ¿
- ºá¼Ñ¡∩ÑΓ ¿σ ¡á ¬«ñ, ¬«Γ«αδ⌐ ß¡áτá½á »«¼ÑΘáÑΓ ó ßΓѬ ß«ñÑন¼«Ñ αÑú¿ßΓαá
- CS, á ºΓѼ ñѽáÑΓ "¬«α«Γ¬¿⌐" ó맮ó. éδºóá¡¡á∩ »α«µÑñπαá óßÑ ªÑ
- ó«ºóαáΘáÑΓß∩ ß "ñ½¿¡¡«⌐" (32-í¿Γ«ó«⌐) ¿¡ßΓαπ¬µ¿Ñ⌐ ó«ºóαáΓá. Äñ¡á¬«,
- »«ß¬«½∞¬π ¿ ßÑú¼Ñ¡Γ ¬«ñá (σαá¡∩Θ¿⌐ß∩ ó CS) ¿ "¬«α«Γ¬¿⌐" áñαÑß ¡áσ«ñ∩Γß∩
- ó ßΓѬÑ, "ñ½¿¡¡«⌐" ó«ºóαáΓ óδ»«½¡∩ÑΓß∩ ¬«ααÑ¬Γ¡«.諼»á¡«óΘ¿¬ ΓᬪÑ
- ñ«íáó½∩ÑΓ ¿¡ßΓαπ¬µ¿ε »«ß½Ññ«óáΓѽ∞¡«, »∩Γ¿ íá⌐Γ«óδ⌐ "ñ½¿¡¡δ⌐" ó맮ó
- ºá¼Ñ¡∩ÑΓß∩ »∩Γ∞ε íá⌐ΓἿ ¿¡ßΓαπ¬µ¿⌐. ò«Γ∩ ¬«¼»á¡«óΘ¿¬ ¡Ñ ¿ß»«½∞ºπÑΓ
- »αÑ«íαẫóá¡¿∩ "ñ½¿¡¡δσ" ó맮ó«ó, Ñß½¿ óδ Ñú« ∩ó¡« ¡Ñ »«»α«ß¿ΓÑ «í φΓ«¼,
- óδ ¼«ªÑΓÑ »α¿¼Ñ¡¿Γ∞ «»µ¿ε /NOF ñ½∩ ó䬽ετÑ¡¿∩ Γαá¡ß½∩µ¿¿ "ñ½¿¡¡δσ"
- ó맮ó«ó, Ñß½¿ óδ, ¡á»α¿¼Ñα, ºáñ὿ «»µ¿ε ¬«¼»á¡«óΘ¿¬á /F ó »ÑαѼѡ¡«⌐
- »α«úαá¼¼¡«⌐ ßαÑñδ CL.
-
-
- 9.5.13. ô»á¬«ó¬á »«ß½Ññ«óáΓѽ∞¡δσ ßÑú¼Ñ¡Γ«ó
- (/PAC, /NOP).
-
- -Ä»µ¿¿:
-
- /PAC[KCODE][:number]
- /NOP[ACKCODE]
-
- Ä»µ¿∩ /PAC »α«ß¿Γ ¬«¼»á¡«óΘ¿¬ ßúαπ»»¿α«óáΓ∞ ß«ßÑñ¡¿Ñ ßÑú¼Ñ¡Γδ ¬«ñá.
- æÑú¼Ñ¡Γδ ¬«ñá ó «ñ¡«⌐ ¿ Γ«⌐ ªÑ úαπ»»Ñ αáºñѽ∩εΓ «ñ¿¡ ¿ ëà ªÑ ßἫ⌐
- áñαÑß ßÑú¼Ñ¡Γá; óßÑ áñαÑßá ß¼ÑΘÑ¡¿⌐, Ñß½¿ ΓαÑíπÑΓß∩, αÑúπ½¿απεΓß∩ »«
- óÑασ¡Ñ¼π. é αѺπ½∞ΓáΓÑ, ¼¡«ú¿Ñ ¿¡ßΓαπ¬µ¿¿, ¬«Γ«αδÑ ¼«ú½¿ íδ ó »α«Γ¿ó¡«¼
- ß½πτáÑ ¿¼ÑΓ∞ αẽ¿τ¡δÑ ßÑú¼Ñ¡Γ¡δÑ áñαÑßá, íπñπΓ ¿¼ÑΓ∞ «ñ¿¡ ¿ ëà ªÑ
- ßÑú¼Ñ¡Γ¡δ⌐ áñαÑß.
-
- êß»«½∞ºπѼá∩ ß«ó¼ÑßΓ¡« ß «»µ¿Ñ⌐ ¬«¼»á¡«óΘ¿¬á /F («»¿ßá¡¡«⌐ ó ÉáºñѽÑ
- 9.5.12), «»µ¿∩ /PAC ¼«ªÑΓ ß«¬αáΓ¿Γ∞ αẼÑα ¿ π½πτΦ¿Γ∞ φΣΣÑ¬Γ¿ó¡«ßΓ∞
- »α«úαá¼¼ ßαÑñ¡Ñ⌐ ¼«ñѽ¿ »á¼∩Γ¿.
-
- àß½¿ ºáñá¡«, τ¿ß½« number-φΓ« »αÑñѽ∞¡δ⌐ αẼÑα úαπ»», Σ«α¼¿απѼδσ ß
- »«¼«Θ∞ε /PAC. 諼»á¡«óΘ¿¬ »ÑαÑßΓáÑΓ ñ«íáó½∩Γ∞ ßÑú¼Ñ¡Γδ ¬ «»αÑñѽѡ¡«⌐
- úαπ»»Ñ, ¬á¬ Γ«½∞¬« ñ«íáó½Ñ¡¿Ñ ß½ÑñπεΘÑú« ßÑú¼Ñ¡Γá »αÑóδß¿Γ »αÑñѽ∞¡δ⌐
- αẼÑα úαπ»»δ. é ñá¡¡«¼ ß½πτáÑ ¬«¼»á¡«óΘ¿¬ ¿º «ßΓáóΘ¿σß∩ ßÑú¼Ñ¡Γ«ó
- Σ«α¼¿απÑΓ ¡«óπε úαπ»»π. àß½¿ τ¿ß½« number ¡Ñ ºáñá¡«, ßΓá¡ñáαΓ¡«Ñ τ¿ß½«
- 65530.
-
- ò«Γ∩ ¬«¼»á¡«óΘ¿¬ ¡Ñ π»á¬«óδóáÑΓ ß«ßÑñ¡¿Ñ ßÑú¼Ñ¡Γδ, Ñß½¿ óδ ¡Ñ
- »«»α«ß¿ΓÑ Ñú« «í φΓ«¼ ∩ó¡«, óδ ¼«ªÑΓÑ »α¿¼Ñ¡¿Γ∞ «»µ¿ε /NOP ñ½∩
- ó䬽ετÑ¡¿∩ π»á¬«ó¬¿ ßÑú¼Ñ¡Γ«ó, Ñß½¿ óδ, ¡á»α¿¼Ñα, ºáñ὿ «»µ¿ε /PAC ó
- »ÑαѼѡ¡«⌐ ßαÑñδ CL.
-
-
- 9.5.14. ÄßΓá½∞¡δÑ «»µ¿¿ »α«úαá¼¼δ LINK.
-
- ìÑ óßÑ «»µ¿¿ ¬«¼á¡ñδ LINK »«ñσ«ñ∩Γ ñ½∩ ¿ß»«½∞º«óá¡¿∩ »α«úαἼἿ
- Quick-C. ÅÑαÑτ¿ß½Ñ¡¡δÑ ¡¿ªÑ «»µ¿¿ ¬«¼»á¡«óΘ¿¬á ¼«úπΓ íδΓ∞ ¿ß»«½∞º«óá¡δ
- ñ½∩ »α«úαá¼¼ Microsoft Quick-C, ¡« «¡¿, «íδτ¡«, ¡¿¬«úñá ¡Ñ ΓαÑíπεΓß∩,
- »«ß¬«½∞¬π, ΓαÑíπѼδÑ ñÑ⌐ßΓó¿∩ ¬«¼á¡ñá QCL, ½¿í« ¬«¼»¿½∩Γ«α Microsoft
- Quick-C óδ»«½¡∩ÑΓ áóΓ«¼áΓ¿τÑ߬¿:
-
- /CO[DEVIEW]
-
- Å«ñú«Γáó½¿óáÑΓ óδ»«½¡∩Ѽδ⌐ Σá⌐½ ¬ «Γ½áñ¬Ñ ó ßαÑñÑ Quick-C, ½¿í« ¬
- ¿ß»«½∞º«óá¡¿ε ¼¡«ú««¬«¡¡δ¼ «Γ½áñτ¿¬«¼ ¿ ¬«¼»á¡«ó¬Ñ «Γñѽ∞¡δ¼¿ ΦáúἿ,
- ñá¡¡á∩ «»µ¿∩ ¿¼ÑÑΓ ó½¿∩¡¿Ñ, Γ«½∞¬« Ñß½¿ óδ ¬«¼»á¡πÑΓÑ «íΩÑ¬Γ¡δÑ Σá⌐½δ,
- ߬«¼»¿½¿α«óá¡¡δÑ ß «»µ¿Ñ⌐ /Zi.
-
- /LI[NENUMBERS]
-
- 櫺ñáÑΓ Σá⌐½ αáß»αÑñѽѡ¿∩ »á¼∩Γ¿, ó¬½ετá∩ ¡«¼Ñαá ßΓ᫬ ¿
- ß««ΓóÑΓßΓóπεΘ¿Ñ ¿¼ áñαÑßá ¿ßσ«ñ¡«⌐ »α«úαá¼¼δ. àß½¿ óδ «ßπΘÑßΓó½∩ÑΓÑ
- ¬«¼»¿½∩µ¿ε ¿ ¬«¼»á¡«ó¬π «Γñѽ∞¡δ¼¿ φΓá»á¼¿, ñá¡¡á∩ «»µ¿∩ íπñÑΓ ¿¼ÑΓ∞
- φΣΣѬΓ, Γ«½∞¬« Ñß½¿ óδ ¬«¼»á¡πÑΓÑ «íΩÑ¬Γ¡δÑ Σá⌐½δ, ߬«¼»¿½¿α«óá¡¡δÑ ß
- «»µ¿Ñ⌐ /Zd.
-
- /NOI[GNORECASE]
-
- Åα«ß¿Γ ¬«¼»¿½∩Γ«α ñѽáΓ∞ αẽ¿τ¿Ñ ¼Ñªñπ íπ¬óἿ óÑασ¡Ñú« ¿ ¡¿ª¡Ñú«
- αÑú¿ßΓαá; ¡á»α¿¼Ñα, ¬«¼»á¡«óΘ¿¬ íπñÑΓ ßτ¿ΓáΓ∞ ABC, abc ¿ Abc ΓαѼ∩
- αẽ¿τ¡δ¼¿ ¿¼Ñ¡á¼¿. àß½¿ óδ σ«Γ¿ΓÑ «ßπΘÑßΓó½∩Γ∞ ¬«¼»á¡«ó¬π íѺ «»µ¿¿
- /NOI, óá¼ ß½ÑñπÑΓ óδ»«½¡¿Γ∞ ¬«¼»á¡«ó¬π «Γñѽ∞¡δ¼ Φáú«¼-ß »«¼«Θ∞ε ¬«¼á¡ñδ
- LINK.
-
-
- /DO[SSEG]
-
- ä½∩ ßÑú¼Ñ¡Γ«ó íπñÑΓ ß«í½εñáΓ∞ß∩ »«α∩ñ«¬, »α¿¡∩Γδ⌐ ßΓá¡ñáαΓ¡« ñ½∩
- óδß«¬«-πα«ó¡Ñóδσ ∩ºδ¬«óδσ »α«ñπ¬Γ«ó Σ¿α¼δ Microsoft. Åα«úαá¼¼δ Quick-C
- óßÑúñá ¿ß»«½∞ºπεΓ Γᬫ⌐ ßÑú¼Ñ¡Γ¡δ⌐ »«α∩ñ«¬ »« π¼«½τá¡¿ε.
-
- æ½ÑñπεΘ¿Ñ «»µ¿¿ ¡Ñ ¡πª¡« »α¿¼Ñ¡∩Γ∞ »α¿ ¬«¼»á¡«ó¬Ñ «íΩÑ¬Γ¡δσ Σá⌐½«ó,
- ߬«¼»¿½¿α«óá¡¡δσ ß »«¼«Θ∞ε ¬«¼»¿½∩Γ«αá Microsoft Quick-C. Ä¡¿ »«ñσ«ñ∩Γ
- Γ«½∞¬« ñ½∩ «íΩÑ¬Γ¡δσ Σá⌐½«ó, ߬«¼»¿½¿α«óá¡¡δσ »«ßαÑñßΓó«¼
- îá¬α«áßßѼí½Ñαá Microsoft (MASM).
-
- /DS[ALLOCATE]
-
- çáúαπªáÑΓ óßÑ ñá¡¡δÑ, ¡áτ¿¡á∩ ß« ßΓáαΦ¿σ áñαÑß«ó ßΓá¡ñáαΓ¡«ú«
- ßÑú¼Ñ¡Γá ñá¡¡δσ.
-
- /HI[GH]
-
- Å«¼ÑΘáÑΓ óδ»«½¡∩Ѽδ⌐ Σá⌐½ ó »á¼∩Γ∞ »« 󫺼«ª¡« í«½ÑÑ ßΓáαΦ¿¼
- áñαÑßá¼.
-
- /NOG[ROUPASSOCIATION]
-
- Åα«ß¿Γ ¬«¼»á¡«óΘ¿¬ ¿ú¡«α¿α«óáΓ∞ úαπ»»«óδÑ ßó∩º¿ »α¿ ¡áº¡áτÑ¡¿¿
- áñαÑß«ó φ½Ñ¼Ñ¡Γá¼ ¬«ñá ¿ ñá¡¡δσ.
-
- /O[VERLAYINTERRUPT]:number
-
- Ä»αÑñѽ∩ÑΓ ¡«¼Ñα »αÑαδóá¡¿∩ í«½∞Φ¿⌐, τѼ 0x3F, ñ½∩ »ÑαÑñáτ¿
- π»αáó½Ñ¡¿∩ "«óÑα½Ñ∩¼".
-
-
- 9.6. ô»αáó½Ñ¡¿Ñ αẼÑΘÑ¡¿Ñ¼ ßΓÑ¬á ¿
- ñ¿¡á¼¿τÑ߬«⌐ «í½áßΓ¿ »á¼∩Γ¿.
-
- Åα«úαá¼¼δ, ߬«¼»¿½¿α«óá¡¡δÑ ¿ ߬«¼»á¡«óá¡¡δÑ »«ñ π»αáó½Ñ¡¿Ñ¼
- Microsoft-C, αáí«ΓáεΓ ß Σ¿¬ß¿α«óá¡¡δ¼ αẼÑα«¼ ßΓѬá (ßΓá¡ñáαΓ¡δ⌐ αẼÑα
- 2048 íá⌐Γ«ó).
-
- æΓѬ αáß»«½áúáÑΓß∩ ¡áñ ñá¡¡δ¼¿ Γ¿»á static, á ñ¿¡á¼¿τÑ߬á∩ «í½áßΓ∞
- ¿ß»«½∞ºπÑΓ »á¼∩Γ∞, «ßΓáóΦπεß∩ ¡áñ ßΓѬ«¼. Äñ¡á¬«, ñ½∩ ¡Ñ¬«Γ«αδσ
- »α«úαá¼¼, ¼«ñѽ∞ ß Σ¿¬ß¿α«óá¡¡δ¼ αẼÑα«¼ ßΓÑ¬á ¡Ñ ∩ó½∩ÑΓß∩ ¿ñÑá½∞¡«⌐;
- ¼«ñѽ∞, ó ¬«Γ«α«⌐ ßΓφ¬ ¿ ñ¿¡á¼¿τÑ߬á∩ «í½áßΓ∞ ñѽ∩Γ ¼Ñªñπ ß«í«⌐ »á¼∩Γ∞,
- íδ½á íδ í«½ÑÑ »«ñσ«ñ∩ΘÑ⌐
-
- Å«ñó∩ºδóá¡¿Ñ «íΩÑ¬Γ¡δσ Σá⌐½«ó Γ¿»á mVARSTCK.OBJ ñáÑΓ óá¼ Γá¬πε
- ¼«ñѽ∞: Ñß½¿ ñ¿¡á¼¿τÑ߬á∩ «í½áßΓ∞ óδσ«ñ¿Γ ºá »αÑñÑ½δ »á¼∩Γ¿, «¡á
- »δΓáÑΓß∩ ¿ß»«½∞º«óáΓ∞ ñ½∩ ßÑí∩ ßó«í«ñ¡πε ßΓѬ«óπε »á¼∩Γ∞ ñ« ΓÑσ »«α,
- »«¬á ¡á ñ«⌐ñÑΓ ñ« óÑαΦ¿¡δ ßΓѬá. èá¬ Γ«½∞¬« ºá¡∩Γá∩ ó ßΓÑ¬Ñ »á¼∩Γ∞
- «ßó«í«ªñáÑΓß∩, «¡á ß¡«óá ßΓá¡«ó¿Γß∩ ñ«ßΓπ»¡«⌐ ñ½∩ ßΓѬá. çá¼ÑΓ∞ΓÑ, τΓ«
- αẼÑα ßΓÑ¬á ¡Ñ ¼«ªÑΓ óδαáßΓ¿ ßóÑασ »«ß½Ññ¡Ñú« αẼÑΘÑ¡¡«ú« φ½Ñ¼Ñ¡Γá
- ñ¿¡á¼¿τÑ߬«⌐ «í½áßΓ¿ ó ßΓѬÑ, ½¿í« Ñß½¿ ó ßΓÑ¬Ñ ¡ÑΓ φ½Ñ¼Ñ¡Γ«ó
- ñ¿¡á¼¿τÑ߬«⌐ «í½áßΓ¿, ßóÑασ αẼÑαá, ºáñá¡¡«ú« ó »α«µÑßßÑ ¬«¼»á¡«ó¬¿.
- èα«¼Ñ Γ«ú«, «íαáΓ¿ΓÑ ó¡¿¼á¡¿Ñ, τΓ« σ«Γ∩ ñ¿¡á¼¿τÑ߬á∩ «í½áßΓ∞ ¼«ªÑΓ
- ºá¡¿¼áΓ∞ »á¼∩Γ∞, «ΓóÑñÑ¡¡πε »«ñ ßΓѬ, «íαáΓ¡«Ñ ¡Ñ󫺼«ª¼¡«-ßΓѬ ¡Ñ ¼«ªÑΓ
- ºá¡¿¼áΓ∞ »á¼∩Γ∞, óδñѽѡ¡πε »«ñ ñ¿¡á¼¿τÑ߬πε «í½áßΓ∞. æ »«¼«Θ∞ε
- ßó∩ºδóá¡¿∩ óáΦÑ⌐ »α«úαá¼¼δ ß «ñ¡¿¼ ¿º «íΩÑ¬Γ¡δσ Σá⌐½«ó Γ¿»á mVARSTCK.OBJ
- (úñÑ m-»Ñαóá∩ íπ¬óá ¿ß»«½∞ºπѼ«⌐ óἿ í¿í½¿«ΓѬ¿), óδ ¼«ªÑΓÑ ¿º¼Ñ¡¿Γ∞
- ¼«ñѽ∞, ¿ß»«½∞ºπѼπε ñ½∩ αẼÑΘÑ¡¿∩ ñ¿¡á¼¿τÑ߬«⌐ «í½áßΓ¿. äá¡¡δÑ Σá⌐½δ
- ∩ó½∩εΓß∩ óÑαß¿∩¼¿ »α«µÑñπα ñ½∩ ¼á½«⌐, ßαÑñ¡Ñ⌐, ¬«¼»á¬Γ¡«⌐, í«½∞Φ«⌐
- ¼«ñѽ¿ »á¼∩Γ¿, ¬«Γ«αδÑ »«ºó«½∩εΓ Σπ¡¬µ¿∩¼ αáß»αÑñѽѡ¿∩ »á¼∩Γ¿ (malloc,
- calloc, _expand, _fmalloc, _nmalloc, realloc) αẼÑΘáΓ∞ φ½Ñ¼Ñ¡Γδ ñá¡¡δσ
- ñ¿¡á¼¿τÑ߬«⌐ «í½áßΓ¿ ó ¡Ñ¿ß«»«½∞º«óá¡¡«⌐ «í½áßΓ¿ ßΓѬ«ó«ú« »α«ßΓαá¡ßΓóá,
- Ñß½¿ «¡¿ óδσ«ñ∩Γ ºá »αÑñÑ½δ »á¼∩Γ¿.
-
- è«úñá óδ ßó∩ºδóáÑΓÑ óáΦπ »α«úαá¼¼π ß «ñ¡¿¼ ¿º Σá⌐½«ó mVARSTCK.OBJ,
- ¡Ñ »«ñáó½∩⌐ΓÑ ¬«¡Γα«½∞ ºá »ÑαÑ»«½¡Ñ¡¿Ñ¼ ßΓφ¬á ß »«¼«Θ∞ε ñ¿αÑ¬Γ¿óδ pragma
- check_stack, ½¿í« ß »«¼«Θ∞ε «»µ¿⌐ /Gs ¿½¿ /Ox. é »α«úαá¼¼áσ ß ñá¡¡«⌐
- «»µ¿Ñ⌐ »ÑαÑ»«½¡Ñ¡¿Ñ ßΓÑ¬á ¼«ªÑΓ »α«¿º«⌐Γ¿ óÑα«∩Γ¡ÑÑ, óδºóáó «Φ¿í¬¿,
- ¬«Γ«αδÑ ºáΓѼ íπñÑΓ Γαπñ¡« «í¡áαπª¿Γ∞.
-
- -Åα¿¼Ñα:
-
- QCL TEST.C SVARSTCK
-
- äá¡¡á∩ ¬«¼á¡ñ¡á∩ ßΓα«¬á ¬«¼»¿½¿απÑΓ Σá⌐½ TEST.C, á ºáΓѼ ßó∩ºδóáÑΓ
- αѺπ½∞Γ¿απεΘ¿⌐ «íΩÑ¬Γ¡δ⌐ ¼«ñπ½∞ ß Σá⌐½«¼ SVARTSCK.OBJ-«íΩÑ¬Γ¡δ¼ Σá⌐½«¼
- »ÑαѼѡ¡«ú« αẼÑαá ßΓφ¬á ñ½∩ ¼á½«⌐ ¼«ñѽ¿ »á¼∩Γ¿.
-
-
- 9.7. êß»«½∞º«óá¡¿Ñ «óÑα½Ñ⌐¡δσ ßΓαπ¬Γπα.
-
- àß½¿ óδ ¡Ñ πóÑαÑ¡δ, τΓ« »α«úαá¼¼á π¼ÑßΓ¿Γß∩ ó ¿¼ÑεΘπεß∩ »á¼∩Γ∞, óδ
- ¼«ªÑΓÑ π¬áºáΓ∞ »α«úαá¼¼Ñ LINK, τΓ« ß½ÑñπÑΓ ß«ºñáΓ∞ «óÑα½Ñ⌐¡πε óÑαß¿ε
- óáΦÑ⌐ »α«úαá¼¼δ. é «óÑα½Ñ⌐¡«⌐ óÑαß¿¿ »α«úαá¼¼δ, «Γñѽ∞¡δÑ ÑÑ τáßΓ¿
- (¿ºóÑßΓ¡δÑ »«ñ ¡áºó᡿Ѽ "«óÑα½Ñ⌐") ºáúαπªáεΓß∩ Γ«½∞¬« ó Γ«¼ ß½πτáÑ,
- ¬«úñá «¡¿ ΓαÑíπεΓß∩. äá¡¡δÑ τáßΓ¿ αáºñѽ∩εΓ ¼Ñªñπ ß«í«⌐ «ñ¡π ¿ Γπ ªÑ
- «í½áßΓ∞ »á¼∩Γ¿. ÄóÑα½Ñ⌐¡δ¼ ¼«ªÑΓ íδΓ∞ Γ«½∞¬« »α«úαá¼¼¡δ⌐ ¬«ñ, ñá¡¡δÑ
- ¡¿¬«úñá ¡Ñ íδóáεΓ «óÑα½Ñ⌐¡δ¼¿. Åα«úαá¼¼δ, ¿ß»«½∞ºπεΘ¿Ñ «óÑα½Ñ⌐¡τÑ
- ßΓαπ¬Γπαδ, «íδτ¡« ΓαÑíπεΓ ¼Ñ¡∞ΦÑ »á¼∩Γ¿, ¡« «¡¿ αáí«ΓáεΓ ¼Ññ½Ñ¡¡ÑÑ,
- »«ß¬«½∞¬π ΓαÑíπÑΓß∩ ñ«»«½¡¿Γѽ∞¡«Ñ óαѼ∩ ñ½∩ ßτ¿Γδóá¡¿∩ »α«úαá¼¼¡«ú«
- ¬«ñá ß ñ¿ß¬á ó »á¼∩Γ∞.
-
- ÄóÑα½Ñ⌐¡δÑ τáßΓ¿ «»αÑñѽ∩εΓß∩ »«ßαÑñßΓó«¼ ºá¬½ετÑ¡¿∩ ¿σ ó ߬«í¬¿ »α¿
- ºáñá¡¿¿ ß»¿ß¬á «íΩÑ¬Γ¡δσ Σá⌐½«ó ñ½∩ ¬«¼»á¡«óΘ¿¬á. èáªñδ⌐ ¼«ñπ½∞ ¿½¿
- ¬«¼í¿¡áµ¿∩ ¼«ñπ½Ñ⌐ ó ߬«í¬áσ «í«º¡áτáεΓ «ñ¿¡ "«óÑα½Ñ⌐". ìá»α¿¼Ñα, ó
- ¬«¼á¡ñ¡«⌐ ßΓα«¬Ñ LINK óδ ¼«ñÑΓÑ ó »«½Ñ objfiles ºáñáΓ∞ ß½ÑñπεΘ¿⌐ ß»¿ß«¬
- «íΩÑ¬Γ¡δσ Σá⌐½«ó:
-
- a + (b+c) + (e+f) + g + (i)
-
- é ñá¡¡«¼ »α¿¼ÑαÑ ¼«ñ㫨 (w+c), (e+f) ¿ (i) ∩ó½∩εΓß∩ "«óÑα½Ñ∩¼¿".
-
- èá¬ Γ«½∞¬« π»αáó½Ñ¡¿Ñ »ÑαÑñáÑΓß∩ ¡á ñá¡¡δÑ ¼«ñπ½¿, «¡¿ ßτ¿ΓδóáεΓß∩ ß
- ñ¿ß¬á ó »á¼∩Γ∞. î«ñ㫨 a ¿ g, á Γá¬ªÑ ½εíδÑ ¼«ñ㫨 ¿º í¿í½¿«ΓѬ
- ß«ßΓáó½∩εΓ "αѺ¿ñÑ¡Γ¡πε τáßΓ∞" (¿½¿ "¬«αÑ¡∞") óáΦÑ⌐ »α«úαá¼¼δ.
-
- "ÄóÑα½Ñ¿" ºáúαπªáεΓß∩ ó «ñ¿¡ ¿ ëà ªÑ αáºñѽ »á¼∩Γ¿, Γá¬, τΓ« ó
- «Γñѽ∞¡δ⌐ ¼«¼Ñ¡Γ óαѼѡ¿ αѺ¿ñÑ¡Γ¡δ¼ ∩ó½∩ÑΓß∩ Γ«½∞¬« «ñ¿¡,
- ¼«ñπ½∞.äπí½¿απεΘ¿Ñß∩ ¿¼Ñ¡á ó αẽ¿τ¡δσ "«óÑα½Ñ∩σ" ¡Ñ »«ññÑনóáεΓß∩,
- »«φΓ«¼π ¬áªñδ⌐ ¼«ñπ½∞ ¼«ªÑΓ »«∩ó¿Γ∞ß∩ ó »α«úαá¼¼Ñ Γ«½∞¬« «ñ¡áªñδ.
-
- 諼»á¡«óΘ¿¬ »ÑαÑñáÑΓ ó맮óδ ¿º ¬«α¡∩ ó «óÑα½Ñ⌐ ¿ ó맮óδ ¿º «ñ¡«ú«
- «óÑα½Ñ∩ ó ñαπú«⌐ «óÑα½Ñ⌐ ß »«¼«Θ∞ε »αÑαδóá¡¿∩ (ºá ¬«Γ«αδ¼ ß½ÑñπÑΓ
- ¿ñÑ¡Γ¿Σ¿¬áΓ«α ¼«ñπ½∩ ¿ ß¼ÑΘÑ¡¿Ñ). Å« π¼«½τá¡¿ε ¡«¼Ñα »αÑαδóá¡¿∩ 63(3F ó
- ΦÑßΓ¡áñµáΓÑα¿τ¡«⌐ ß¿ßΓѼÑ). ä½∩ ¿º¼Ñ¡Ñ¡¿∩ ¡«¼Ñαá »αÑαδóá¡¿∩ óδ ¼«ªÑΓÑ
- ó«ß»«½∞º«óáΓ∞ß∩ «»µ¿Ñ⌐ ¬«¼»á¡«óΘ¿¬á /O.
-
- Ä»µ¿∩ /O ñ«½ª¡á »α¿¼Ñ¡∩Γ∞ß∩ Γ«½∞¬« ó »α«úαá¼¼áσ, ¿ß»«½∞ºπεΘ¿σ
- «óÑα½Ñ⌐¡δÑ ßΓαπ¬Γπαδ, ¿ »«α«ªñáεΘ¿σ ñαπú¿Ñ »α«úαá¼¼δ, ¿ß»«½∞ºπεΘ¿Ñ
- «óÑα½Ñ⌐¡δÑ ßΓαπ¬Γπαδ. é ñá¡¡«¼ ß½πτáÑ ¬áªñá∩ »α«úαá¼¼á ñ«½ª¡á
- ¿ß»«½∞º«óáΓ∞ «Γñѽ∞¡δ⌐ ¡«¼Ñα «óÑα½Ñ⌐¡«ú« »αÑαδóá¡¿∩, «º¡áτáεΘ¿⌐, τΓ«
- σ«Γ∩ íδ «ñ¡á »α«úαá¼¼á ñ«½ª¡á íδΓ∞ ߬«¼»á¡«óá¡á ß ñá¡¡«⌐ «»µ¿Ñ⌐.
-
-
- 9.7.1. Äúαá¡¿τÑ¡¿∩ ¡á «óÑα½Ñ¿.
-
- éδ ¼«ªÑΓÑ ßñѽáΓ∞ «óÑα½Ñ⌐¡δ¼¿ Γ«½∞¬« ΓÑ ¼«ñπ½¿, π»αáó½Ñ¡¿∩ ¡á
- ¬«Γ«αδÑ »ÑαÑñáÑΓß∩ ¿ ó«ºóαáΘáÑΓß∩ ß »«¼«Θ∞ε ßΓá¡ñáαΓ¡«ú« 32-í¿Γ«ó«ú«
- ó맮óá ¿½¿ ó«ºóαáΓá. Äñ¡á¬«, ó맮óδ Σπ¡¬µ¿⌐, «»αÑñѽ∩ѼδÑ ¬½ετÑóδ¼
- ß½«ó«¼ near, ∩ó½∩εΓß∩ 16-í¿Γ«ó묨. ¥Γ« «º¡áτáÑΓ, τΓ« óδ ¡Ñ ¼«ªÑΓÑ
- ßñѽáΓ∞ «óÑα½Ñ⌐¡δ¼¿ ¼«ñπ½¿, ß«ñÑαªáΘ¿Ñ "í½¿ª¡¿Ñ" Σπ¡¬µ¿¿, Ñß½¿ «ßΓá½∞¡δÑ
- ¼«ñ㫨 óδºδóáεΓ ñá¡¡δÑ »α«µÑñπαδ.
-
-
- 9.7.2. çá»α«ßδ ñ¿ß»ÑΓτÑαá «óÑα½Ñ⌐¡δσ ßΓαπ¬Γπα.
-
- ä¿ß»ÑΓτÑα «óÑα½Ñ⌐¡δσ ßΓαπ¬Γπα-φΓ« τáßΓ∞ ßΓá¡ñáαΓ¡δσ í¿í½¿«ΓѬ,
- »«ßΓáó½∩Ѽδσ ß ¬«¼»¿½∩Γ«α«¼ Microsoft Quick-C. àß½¿ ó« óαѼ∩ »α«µÑßßá
- ¬«¼»á¡«ó¬¿ óδ «íΩ∩ó¿ΓÑ "«óÑα½Ñ¿", ¬«ñ ñ¿ß»ÑΓτÑαá áóΓ«¼áΓ¿τÑ߬¿ íπñÑΓ
- ßó∩ºá¡ ß «ßΓá½∞¡δ¼¿ ¼«ñπ½∩¼¿ óδΦÑ⌐ »α«úαá¼¼δ
-
- é« óαѼ∩ αáí«Γδ óδ»«½¡∩Ѽ«ú« Σá⌐½á «óÑα½Ñ⌐¡δ⌐ ñ¿ß»ÑΓτÑα ¿ΘÑΓ Σá⌐½,
- ¬«Γ«αδ⌐ ΓαÑíπÑΓ ºáúαπº¿Γ∞ ñαπú«⌐ «óÑα½Ñ⌐. Ä¡ ¿ΘÑΓ ñá¡¡δ⌐ Σá⌐½ ß¡áτá½á ó
- ΓѬπΘѼ αáí«τѼ ¬áΓὫúÑ, ºáΓѼ, Ñß½¿ Σá⌐½ ¡Ñ ¡á⌐ñÑ¡, ñ¿ß»ÑΓτÑα
- »α«ß¼áΓα¿óáÑΓ ¬áΓὫú¿, ºáñá¡¡δÑ ó »ÑαѼѡ¡«⌐ «»Ñαᵿ«¡¡«⌐ ßαÑñδ PATH.
- èá¬ Γ«½∞¬« ñ¿ß»ÑΓτÑα ¡á⌐ñÑΓ Σá⌐½, «¡ ¿ºó½ÑτÑΓ «óÑα½Ñ⌐¡δÑ ¼«ñπ½¿,
- ºáñá¡¡δÑ ¬«α¡Ñó«⌐ »α«úαá¼¼«⌐. àß½¿ «óÑα½Ñ⌐¡δ⌐ ñ¿ß»ÑΓτÑα ¡Ñ ¼«ªÑΓ ¡á⌐Γ¿
- ΓαÑíπѼδ⌐ «óÑα½Ñ⌐¡δ⌐ Σá⌐½, «¡ ºá»αáΦ¿óáÑΓ »«½∞º«óáΓѽ∩ óóÑßΓ¿ ¿¼∩ Σá⌐½á.
-
- äáªÑ »α¿ ¿ß»«½∞º«óá¡¿¿ «óÑα½Ñ⌐¡δσ ßΓαπ¬Γπα, ¬«¼»á¡«óΘ¿¬ »α«¿ºó«ñ¿Γ
- Γ«½∞¬« «ñ¿¡ Σá⌐½ .EXE. äá¡¡á⌐ Σá⌐½ «Γ¬αδóáÑΓß∩ ß¡«óá ¿ ß¡«óá, ñ« ΓÑσ
- »«α, »«¬á ñ¿ß»ÑΓτÑα ¡Ñ »«ΓαÑíπÑΓ ¿ºó½Ñτ∞ ¡«óδÑ «óÑα½Ñ⌐¡δÑ ¼«ñπ½¿.
- ìá»α¿¼Ñα, »αÑñ»«½«ª¿¼, τΓ« óδ»«½¡∩Ѽá∩ »α«úαá¼¼á óδºδóáεΘá∩ Σá⌐½
- PAYROLL.EXE, ¬«Γ«αδ⌐ ¡Ñ ßπΘÑßΓóπÑΓ ¡¿ ó ΓѬπΘѼ ¬áΓὫúÑ, ¡¿ ó
- ¬áΓὫúáσ, ºáñá¡¡δσ »ÑαѼѡ¡«⌐ PATH, ¿ß»«½∞ºπÑΓ «óÑα½Ñ¿. àß½¿
- »«½∞º«óáΓѽ∞ ºá»π߬áÑΓ ÑÑ ß »«¼«Θ∞ε »«½¡«⌐ ߻ѵ¿Σ¿¬áµ¿¿ ¼áαΦαπΓá,
- «óÑα½Ñ⌐¡δ⌐ ñ¿ß»ÑΓτÑα óδßóÑτ¿óáÑΓ ß½ÑñπεΘÑÑ ß««íΘÑ¡¿Ñ »α¿ »«»δΓ¬Ñ
- ºáúαπº¿Γ∞ «óÑα½Ñ⌐¡δÑ Σá⌐½δ:
-
- Cannot find PAYROLL.EXE
- Please enter new program spec:
- (ìÑ󫺼«ª¡« ¡á⌐Γ¿ Σá⌐½ PAYROLL.EXE
- Å«ªá½π⌐ßΓá óóÑñ¿ΓÑ ¡«óπε »α«úαá¼¼¡πε ߻ѵ¿Σ¿¬áµ¿ε:)
-
- Å«½∞º«óáΓѽ∞ ¼«ªÑΓ ºáΓѼ óóÑßΓ¿ ߻ѵ¿Σ¿¬áµ¿ε ñ¿ß¬«ó«ñá ¿½¿ ¬áΓὫú
- (½¿í« ¿ Γ« ¿ ñαπú«Ñ), «»αÑñѽ∩εΘ¿Ñ ¼ÑßΓ«»«½«ªÑ¡¿Ñ »α«úαá¼¼δ PAYROLL.EXE.
- ìá»α¿¼Ñα, Ñß½¿ Σá⌐½ αáß»«½«ªÑ¡ ¡á ñ¿ß¬«ó«ñÑ é ó ¬áΓὫúÑ \EMPLOYEE\DATA,
- »«½∞º«óáΓѽ∞ ñ«½ªÑ¡ óóÑßΓ¿ ½¿í« B:\EMPLOYEE\DATA, ½¿í« »α«ßΓ«
- \EMPLOYEE\DATA, Ñß½¿ ñ¿ß¬«ó«ñ é ∩ó½∩ÑΓß∩ ΓѬπΘ¿¼.
-
- àß½¿ »«½∞º«óáΓѽ∞ »«ºªÑ πñá½¿Γ ñ¿ß¬ ¿º πßΓα«⌐ßΓóá é, ¿ «óÑα½Ñ⌐¡«¼π
- ñ¿ß»ÑΓτÑαπ »«ΓαÑíπÑΓß∩ ß¡«óá ñ«ß»π» ¬ «óÑα½Ñε, «¡ ¡Ñ ¡á⌐ñÑΓ Σá⌐½
- PAYROLL.EXE. éδßóÑΓ¿Γß∩ ß½ÑñπεΘÑÑ ß««íΘÑ¡¿Ñ:
-
- Please insert discette containing B:'EMPLOYEE\DATA\PAYROLL.EXE
- in drive B: and strike any key when ready
- (Å«ªá½π⌐ßΓá óßΓáó∞ΓÑ ñ¿ß¬ÑΓπ, ß«ñÑαªáΘπε Σá⌐½
- B:\EMPLOYEE\DATA\PAYROLL.EXE ó ñ¿ß¬«ó«ñ é: ¿ »α¿ ú«Γ«ó¡«ßΓ¿ ¡áª¼¿ΓÑ
- ½εí«⌐ ¬½ετ)
-
- Å«ß½Ñ Γ«ú«, ¬á¬ «óÑα½Ñ⌐¡δ⌐ Σá⌐½ íπñÑΓ »α«τ¿Γá¡ ß ñ¿ß¬á, «óÑα½Ñ⌐¡δ⌐
- ñ¿ßΓÑΓτÑα óδßóÑΓ¿Γ ß½ÑñπεΘÑÑ ß««íΘÑ¡¿Ñ:
-
- Please restore the original diskette.
- Strike any key when ready
-
- (Å«ªá½π⌐ßΓá πßΓá¡«ó¿ΓÑ »Ñαó«¡áτá½∞¡πε ñ¿ß¬ÑΓπ. Åα¿ ú«Γ«ó¡«ßΓ¿
- ¡áª¼¿ΓÑ ½εí«⌐ ¬½ετ).
-