[Powered by Google Translate] [, ಖಣಿಲು ಮಾಡಿ] [ನೇಟ್ Hardison] [ಹಾರ್ವರ್ಡ್ ವಿಶ್ವವಿದ್ಯಾಲಯ] [ಈ CS50 ಆಗಿದೆ] [CS50.TV] ಆದ್ದರಿಂದ, "ಹಲೋ, ವರ್ಲ್ಡ್!" ಐ ಪದಗಳನ್ನು ಮುದ್ರಿಸುತ್ತದೆ ಸ್ವಲ್ಪ ಸಿ ಪ್ರೋಗ್ರಾಂ ಬರೆದು ನಾವು ಹೇಳಲು ಅವಕಾಶ ಮತ್ತು ನಾನು hello.c ಎಂಬ ಕಡತದಲ್ಲಿ ಇದು ಉಳಿಸಿದ್ದೇವೆ. ನಾನು ವಾಸ್ತವವಾಗಿ ಈ ಪ್ರೋಗ್ರಾಂ ಇಲ್ಲ? ನಾನು. ಸಿ ಕಡತ ಚಲಾಯಿಸಲು ಪ್ರಯತ್ನಿಸಿ ವೇಳೆ, ಆ ಕೆಲಸ ಹಿಂದಿರುಗಬಹುದೆಂದು. ಕಂಪ್ಯೂಟರ್ ನನ್ನ ಉದ್ದೇಶ ಒಂದು ಸಿ ಕಾರ್ಯಕ್ರಮವನ್ನು ಚಿಕಿತ್ಸೆಗಾಗಿ ಹೋಗುತ್ತಿಲ್ಲ ಇದೆ. ಅದು ಸಹ ಸಿ ಕೋಡ್ ಮೊದಲು ಸಾಕಷ್ಟು ರಹಸ್ಯ ಕಾಣುವ ತಿರುಗಿದರೆ ಕಂಪ್ಯೂಟರ್ಗಳು ಇದನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಇದು ಇನ್ನೂ ಸಾಕಷ್ಟು ಕಡಿಮೆ ಮಟ್ಟದ ಅಲ್ಲ. ನೀವು ಕಂಪ್ಯೂಟರ್ನಲ್ಲಿ ಸಿ ಕೋಡ್ ಔಟ್ ಮೊದಲು, ನೀವು ಮೊದಲಿಗೆ, ಇದು ಕಂಪೈಲ್ ಮಾಡಲು ಅಗತ್ಯವಿರುವ ಇದು ಯಂತ್ರ ಕೋಡ್ ನಿಮ್ಮ ಸಿ ಕೋಡ್ transforms ಇದು - ಅದರ ಹೆಸರು ಎಂದು ಸೂಚಿಸುತ್ತದೆ - ಯಂತ್ರ ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಒಂದು ಬೈನರಿ ಸ್ವರೂಪವಾಗಿದೆ. ಇದನ್ನು ಮಾಡಲು ಸುಲಭ ರೀತಿಯಲ್ಲಿ ಕೇವಲ ಎಂಬ ಆಜ್ಞೆಯನ್ನು ಬಳಸಿ ಎಂದರೆ "ಮಾಡಿ." ಮಾಡಿ ಮೂಲ ಕೋಡ್ ಕಂಪೈಲ್ ಉಪಯುಕ್ತತೆಯನ್ನು ಹೊಂದಿದೆ. ಇದು ಒಂದು ಕಂಪೈಲರ್ ಸ್ವತಃ ಆದರೆ ಕಂಪೈಲರ್ ಆಫ್ ಆಮಂತ್ರಣಗಳು ಆಯೋಜಿಸುತ್ತದೆ ಒಂದು ಪ್ರೋಗ್ರಾಂ ಅಲ್ಲ ಮೂಲ ಕೋಡ್ ಫೈಲ್ಗಳನ್ನು ಆ ವಸ್ತುಗಳನ್ನು ಸರಿಯಾದ ಕ್ರಮದಲ್ಲಿ ಕಂಪೈಲ್ ಪಡೆಯುತ್ತೀರಿ ನಾವು ನೋಡುತ್ತಾರೆ ಮತ್ತು ಸರಿಯಾದ ರೀತಿಯಲ್ಲಿ ರಿಂದ ಕಂಪೈಲರ್ ಧ್ವಜಗಳು, ಸಂಕೀರ್ಣ ರೀತಿಯ ಪಡೆಯಬಹುದು. ನೀವು ಮೂಲ ಕೋಡ್ ಕಡತಗಳನ್ನು ಸಾಕಷ್ಟು ದೊಡ್ಡ ಯೋಜನೆಗಳಲ್ಲಿ ಕೆಲಸ ಮಾಡಿದಾಗ ಇದು ವಿಶೇಷವಾಗಿ ಸಹಾಯಕವಾಗಿದೆಯೆ ಇಲ್ಲಿದೆ ಮತ್ತು ವಿವಿಧ ಗ್ರಂಥಾಲಯಗಳು. ಆದರೆ ನೀವು ಕೇವಲ ಒಂದು ಕಡತ ಕೆಲಸ ಮಾಡಿದಾಗ ಅದನ್ನು ಬಳಸಲು ಸಹ ಸಂತೋಷವನ್ನು ಇಲ್ಲಿದೆ. ಆದ್ದರಿಂದ, ನ ಮಾಡಲು ಬಳಸಿಕೊಂಡು ಈ "ಹಲೋ, ವರ್ಲ್ಡ್!" ಪ್ರೋಗ್ರಾಂ ಕಂಪೈಲ್ ಅವಕಾಶ. ನನ್ನ ಮೂಲ ಕೋಡ್ ಕಡತದ ಹೆಸರು hello.c, ಆದ್ದರಿಂದ ನಾನು, ನಿನ್ನ ಮಾಡಲು ಟೈಪ್ ವಿಲ್ ಮತ್ತು ಇದು ಕಂಪೈಲ್ ಮಾಡಲು ಅದರ ಡೀಫಾಲ್ಟ್ ಸೆಟಪ್ ಬಳಸುತ್ತದೆ ಮಾಡಿ. ಎಲ್ಲಾ ಚೆನ್ನಾಗಿ ಹೋಗುತ್ತದೆ ಊಹಿಸಿಕೊಂಡು, ನಾನು, ಕೋಶದಲ್ಲಿ ಕಡತಗಳನ್ನು ಎಲ್ಲಾ ಪಟ್ಟಿಗೆ LS ಆಜ್ಞೆಯನ್ನು ಬಳಸಿ ಮತ್ತು ನಾನು ಎಂಬ ಹೊಸ ಫೈಲ್ ನೋಡಿ ಮಾಡಬೇಕು "ಹಲೋ." ಈ ಫೈಲ್ ", ಕಾರ್ಯಗತಗೊಳಿಸಬಲ್ಲ" ಒಂದು ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ ಮತ್ತು ಕಂಪ್ಯೂಟರ್ ಅರ್ಥ ಎಂದು ಅವಳಿ ರೂಪದಲ್ಲಿ ಇಲ್ಲಿದೆ. ನಾವು ತೆರೆಯುತ್ತದೆ, ನಾವು, ನಮಗೆ ಅರ್ಥವಾಗುವಂತಹ ಕೆಲವು ಪಾತ್ರಗಳು ನೋಡಬಹುದು ಆದರೆ ಬಹುತೇಕ ಭಾಗವು ಕೇವಲ mumbo-ಜಂಬೋ ಒಂದು ಗುಂಪೇ ಇಲ್ಲಿದೆ. ಆದಾಗ್ಯೂ, ಈ ಫೈಲ್ ರನ್ ಮತ್ತು ಮುದ್ರಿಸುತ್ತದೆ ವೀಕ್ಷಿಸಬಹುದು "ಹಲೋ, ವರ್ಲ್ಡ್!" ಮತ್ತೆ ಮತ್ತು ಮೇಲೆ. ಓಹ್, ಉತ್ಸಾಹ! ಆದ್ದರಿಂದ, ನಮ್ಮ ರೀತಿಯ ಆಜ್ಞೆಗೆ ಸ್ವಲ್ಪ ಹಿಂದಕ್ಕೆ ಹೋಗಿ ಮತ್ತು ವಾಸ್ತವವಾಗಿ ಏನಾಯಿತು ನೋಡೋಣ ಕಾರ್ಯಕ್ಷಮ ಕಡತವನ್ನು ಉತ್ಪಾದಿಸುವ ಸಲುವಾಗಿ. ನೀವು ನಾನು ಮಾಡುವ ವರೆಗೂ, ಈ ಲೈನ್ ಔಟ್ ಮುದ್ರಿತ ಎಂದು ನೋಡಬಹುದು  "ಖಣಿಲು" ರೊಂದಿಗೆ ಶುರುವಾಗುವ ಮತ್ತು ಕೊನೆಗೊಳ್ಳುವ "ಹಲೋ." ಈ ಸಂಯೋಜಕವನ್ನು ಪ್ರಚೋದಿಸುವುದು ಮಾಡಲು ಇದೆ - ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಒಂದು "ಖಣಿಲು" ಎಂದು ಡೀಫಾಲ್ಟ್ ಧ್ವಜಗಳು ಅಥವಾ ಆಯ್ಕೆಗಳನ್ನು ನಮ್ಮ ಕಾರ್ಯಗತಗೊಳ್ಳುವ ಉತ್ಪಾದಿಸುವ ಸಲುವಾಗಿ ಒಂದು ಗುಂಪೇ ಜೊತೆ. ಖಣಿಲು ಜಗತ್ತಿನಲ್ಲಿ ಔಟ್ ಸಿ ಸಂಕಲನಕಾರರ ಹಲವಾರು ಒಂದಾಗಿದೆ. ನೀವು, ಕೇಳಿಬಂತು ಅಥವಾ ಇತರೆ ಆಟಗಳಾಗಿದ್ದವು ಬಳಸಲಾಗುತ್ತದೆ ಎಂಬ ನಿರ್ದಿಷ್ಟವಾಗಿ ಒಂದು ವಿಶೇಷವಾಗಿ ಸಾಮಾನ್ಯ ಎಂದು "GCC" ಎಂದು. ನಾವು ಒಳ್ಳೆಯ ಕೆಲಸ ಮಾಡುತ್ತದೆ ಕಾರಣದಿಂದಾಗಿ ನಾವು, CS50 ರಲ್ಲಿ ಖಣಿಲು ಬಳಸಲು ಆಯ್ಕೆ ಮಾಡಿದ ಸಹಾಯಕವಾಗಿದೆಯೆ ಎಚ್ಚರಿಕೆಗಳನ್ನು ಮತ್ತು ದೋಷ ಸಂದೇಶಗಳನ್ನು ಒದಗಿಸುವ ಮತ್ತು ಅದನ್ನು ಬಳಸಿಕೊಂಡು, ನಿಜವಾಗಿಯೂ GCC ಅನ್ನು ಹೋಲುವ ಕಾರಣ ನೀವು ಬಹಳ ಸುಲಭವಾಗಿ ಎರಡು ನಡುವೆ ಬದಲಾಯಿಸಬಹುದು. ಮಾಡಲು ಖಣಿಲು ನಡೆಸುತ್ತಿದ್ದರು, ಇದು ಆಯ್ಕೆಗಳ ಒಂದು ಸಂಪೂರ್ಣ ಗುಂಪೇ ಅದನ್ನು ನಡೆಸುತ್ತಿದ್ದರು. ಆದಾಗ್ಯೂ, ಆ ಆಯ್ಕೆಗಳನ್ನು ಎಲ್ಲಾ ಅಗತ್ಯವಾಗುತ್ತದೆ ಅಲ್ಲ  ಕೇವಲ ಒಂದು. ಸಿ ಮೂಲ ಕೋಡ್ ಕಡತ ಸಂಕಲಿಸಲು. ನಾನು ಮಾಡಬೇಕಾಗಿರುವುದಿಷ್ಟೇ ಖಣಿಲು hello.c ಅನ್ನು ಹೊಂದಿದೆ. ಎಲ್ಲಾ ಚೆನ್ನಾಗಿ ಹೋದಲ್ಲಿ ಮತ್ತೆ, ಈ ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಫೈಲ್ ಉತ್ಪಾದಿಸುತ್ತದೆ. ನಾನು ಚಲಾಯಿಸಲು ಪ್ರಯತ್ನಿಸಿ ಹಾಗಿದ್ದರೂ,. / ಹಲೋ, ನಾನು ಫೈಲ್ ಅಥವಾ ಡೈರೆಕ್ಟರಿ ಇಲ್ಲ ಎಂದು ಹೇಳುವ ಒಂದು ದೋಷ ಪಡೆಯಲು. ಏನಾಯಿತು? ಡೀಫಾಲ್ಟ್ ಹೆಸರುಗಳಿಂದ ಖಣಿಲು ಅದರ ಕಾರ್ಯಗತಗೊಳ್ಳಬಹುದಾದ a.out, ನಾವು LS ಹೊಂದಿರುವ ಕೋಶವನ್ನು ಪಟ್ಟಿ ನಾವು ನೋಡಿ ಇದು. ಈ ಕಡತ ನಾವು ಚಲಾಯಿಸಬಹುದು, ಮತ್ತು ಇದು ಮುದ್ರಿಸುತ್ತದೆ ಕಾಣಿಸುತ್ತದೆ "ಹಲೋ, ವರ್ಲ್ಡ್!" ಉದ್ದೇಶಿಸಲಾಗಿತ್ತು. ನಾವು ಕಾರ್ಯಗತಗೊಳ್ಳುವ ಮರುಹೆಸರಿಸಲು ಬಯಸಿದರೆ, ನಾವು ಹಾಗೆ ನಡೆಸುವಿಕೆಯನ್ನು ಆಜ್ಞೆಯನ್ನು ಬಳಸಿ ಆದರೆ ಹೆಚ್ಚಿನ ಸಮಯ ನಾವು ಖಣಿಲು ನಮಗೆ ಸರಿಯಾದ ನಾಮಕರಣ ಮಾಡಲು ಬಯಸುವ. ನಾವು ಒ ಧ್ವಜವು ಈ ಮಾಡಬಹುದು. ನಾನು ಖಣಿಲು ರನ್ ವೇಳೆ hello.c-O ಹಲೋ, ನಂತರ ನಾನು ಹೆಸರಿನ ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಪಡೆಯುತ್ತೀರಿ "ಹಲೋ." -O ಆಯ್ಕೆಯನ್ನು ಸಾಮಾನ್ಯ ಸೂಪರ್, ಆದ್ದರಿಂದ ಬಹಳಷ್ಟು ನೋಡಿ ಮತ್ತು ಅದನ್ನು ಬಳಸಲು ನಿರೀಕ್ಷಿಸಬಹುದು. ನೀವು-W ಆರಂಭಗೊಳ್ಳಬೇಕು ಸಾಕಷ್ಟು ನೋಡುತ್ತಾರೆ ಮುಂದಿನ ಖಣಿಲು ಆಯ್ಕೆಗಳು. ಈ ಆಯ್ಕೆಗಳು ನಿಮ್ಮ ಕೋಡ್ ಬಗ್ಗೆ ನೀವು ನೀಡುತ್ತದೆ ಎಚ್ಚರಿಕೆಗಳನ್ನು ಖಣಿಲು ಯಾವ ರೀತಿಯ ನಿಯಂತ್ರಿಸಲು. ನೀವು ಬಳಸಿದ ಎಂದೂ ಒಂದು ವೇರಿಯೇಬಲ್ ಘೋಷಿಸಲು ಉದಾಹರಣೆಗೆ, ಖಣಿಲು ನೀವು ಎಚ್ಚರಿಸಲು ಮಾಡಬಹುದು. ನಾನು ಹಾಕಿದರೆ X ಎಂಬ ಇಂಟ್ ವೇರಿಯಬಲ್ hello.c ಆಗಿದೆ ತದನಂತರ, ಖಣಿಲು-Wunused-ವೇರಿಯಬಲ್ hello.c-O ನಿನ್ನ ಜೊತೆಗೆ ಕಂಪೈಲ್ ಖಣಿಲು ನನ್ನ ಕೋಡ್ ಈ ಬಳಕೆಯಾಗದ ವೇರಿಯಬಲ್ ಬಗ್ಗೆ ನನಗೆ ಎಚ್ಚರಿಕೆ. ಈಗ ವಿವಿಧ ಎಚ್ಚರಿಕೆ ರೀತಿಯ ಒಂದು ಟನ್ ಇವೆ ಮತ್ತು ನೀವು ಖಣಿಲು ರನ್ ಅವುಗಳನ್ನು ಆಲ್ ಔಟ್ ಪಟ್ಟಿ ಹೊಂದಿರುವ ಹೇಸಿಗೆಯ ಎಂದು. -ವಾಲ್ - ಬದಲಾಗಿ, ಅವುಗಳನ್ನು ಎಲ್ಲಾ ಮಾಡಲು ಒಂದು ಶಾರ್ಟ್ಕಟ್ ಆಯ್ಕೆ ಇಲ್ಲ. ನೀವು ಉಪಕರಣಗಳಲ್ಲಿರುವ ಮಾಡಲು ರನ್ ನಾವು ಈ, ಡೀಫಾಲ್ಟ್ ಮೂಲಕ ಪರಿವರ್ತನೆಯಾಗಿತ್ತು ಆದ್ದರಿಂದ ನೀವು ಖಣಿಲು ನಿಮ್ಮ ಕೋಡ್ ಬಗ್ಗೆ ನೀವು ನೀಡುವ ಎಚ್ಚರಿಕೆಗಳನ್ನು ಎಲ್ಲಾ ಪಡೆಯುತ್ತೀರಿ. ಸಾಮಾನ್ಯವಾಗಿ, ನಿಮ್ಮ ಕೋಡ್ ಸಂಕಲನ ಎಚ್ಚರಿಕೆಗಳನ್ನು ಉತ್ಪತ್ತಿ ಹೊಂದಿರುವ, ಒಂದು ಒಳ್ಳೆಯ ವಿಷಯವಲ್ಲ ನಾವು ನಿಮಗೆ ಮುಕ್ತ ಎಚ್ಚರಿಕೆ ಎಂದು CS50 ಬರೆಯಲು ಕಾರ್ಯಸೂಚಿಗಳನ್ನು ನಿರೀಕ್ಷಿಸಬಹುದು ಮಾಡುತ್ತೇವೆ. ನೀವು ನೋಡಿ ಎಂದು ಆದರೂ, ಈಗಲೂ ಖಣಿಲು ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಫೈಲ್ ಉತ್ಪಾದಿಸುತ್ತದೆ ಸಂಕಲನ ಸಮಯದಲ್ಲಿ ಅಲ್ಲಿ ಎಚ್ಚರಿಕೆ ಸಹ. ನಾವು, ಆದರೆ, ಖಣಿಲು ಸಂಕಲನ ನಿಲ್ಲಿಸಲು ಒತ್ತಡ ಮತ್ತು ದೋಷ ಉತ್ಪತ್ತಿ ಮಾಡಬಹುದು ಇದು ಕೋಡ್ ಒಂದು ಎಚ್ಚರಿಕೆ ಯೋಗ್ಯವಾದ ಏನೋ ಎದುರಾಗುವ ವೇಳೆ. ನಾವು Werror ಆಯ್ಕೆಯನ್ನು ಹಾಗೆ. ಈಗ, ನಾನು ಬಳಕೆಯಾಗದ ಇಂಟ್ ವ್ಯತ್ಯಯ X ನನ್ನ hello.c ಕಡತ ಕಂಪೈಲ್ ವೇಳೆ, ನಾನು ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಫೈಲ್ ಸಿಗುವುದಿಲ್ಲ. ಈಗ, ನಾನು ಸಂಕಲನ ಎಚ್ಚರಿಕೆಗಳನ್ನು ನಿರ್ಲಕ್ಷಿಸಿ ಸಾಧ್ಯವಿಲ್ಲ. ನನ್ನ ಕೋಡ್ ಸರಿಪಡಿಸಲು ಕ್ರಮಿಸಬೇಕಾಗುತ್ತದೆ. ಮತ್ತೊಂದು ಪ್ರಮುಖ ಆಯ್ಕೆ-ggdb ಹೊಂದಿದೆ. ಈ, ಕಾರ್ಯಕ್ಷಮ ಕಡತವನ್ನು ವಿಶೇಷ ಡೀಬಗ್ ಮಾಹಿತಿಯನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುತ್ತದೆ ಇದು ಅಪಘಾತಗೊಂಡಿರುತ್ತದೆ ನಾನು ದೋಷಸೂಚಕವು, GDB, ರನ್ ಇದರಿಂದ. ಈ ಆಯ್ಕೆಯನ್ನು ಇಲ್ಲದೆ, ನಾನು, GDB ಒಳಗೆ ನನ್ನ ಪ್ರೋಗ್ರಾಂ ಮಾಹಿತಿಯನ್ನು ಹೆಚ್ಚು ಪ್ರವೇಶಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ ವೇರಿಯಬಲ್ ಮತ್ತು ಕಾರ್ಯದ ಹೆಸರುಗಳು ಹಾಗೆ, ಹಾಗಾಗಿ, ಸೇರಿವೆ-ggdb ಮುಖ್ಯ. ನೀವು ಉಪಕರಣದಲ್ಲಿ ಮಾಡಲು ಔಟ್ ಮಾಡಿದಾಗ, ಈ ಆಯ್ಕೆಯನ್ನು ಸಹ ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಸೇರಿಸಲಾಗಿದೆ. ಇದು-L ಬಗ್ಗೆ ಪ್ರಮುಖ ಎಂದು ಅಂತಿಮ ಆಯ್ಕೆ ನಿಮ್ಮ ಕೋಡ್ ಆಗಿ ಗ್ರಂಥಾಲಯಗಳು ಲಿಂಕ್ ಬಳಸಲಾಗುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, ನೀವು GetString ನಂತಹ CS50 ಲೈಬ್ರರಿಯಿಂದ ಕಾರ್ಯಗಳನ್ನು ಬಳಸಲು ಬಯಸಿದರೆ, ನೀವು ಮಾತ್ರ ನೀವು # ಗ್ರಂಥಾಲಯದ ಹೆಡರ್ ಕಡತವನ್ನು CS50.h, ಒಳಗೊಳ್ಳುತ್ತವೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ ಅಗತ್ಯವಿದೆ ನಿಮ್ಮ. ಸಿ ಮೂಲ ಕೋಡ್ ಕಡತದಲ್ಲಿ ಆದರೆ ಕಂಪೈಲ್ ಮಾಡುವಾಗ ನೀವು-lcs50 ಬಳಸುವ, ಗ್ರಂಥಾಲಯದ ಅನುಷ್ಠಾನ ನಿಮ್ಮ ಪ್ರೋಗ್ರಾಂ ಸಂಬಂಧ ಹೀಗೆ. GetString ಕಾರ್ಯದ ಒಂದು ಹೆಸರನ್ನು ಬಳಕೆದಾರರು ಪ್ರಾಂಪ್ಟ್ ಮಾಡಲು ಹಲೋ ವರ್ಲ್ಡ್ ಪ್ರೊಗ್ರಾಮ್ ಬದಲಾಯಿಸಲು ಲೆಟ್ಸ್ ತದನಂತರ ನಮ್ಮ ಹಲೋ ಸಾಲಿನಲ್ಲಿ ಹೆಸರನ್ನು ಬಳಸಿ. ಈಗ, ನಾವು lcs50 ಬಳಸಿ ಒ ಈ ಪ್ರೋಗ್ರಾಂ ಕಂಪೈಲ್ ಮಾಡಲು ಪ್ರಯತ್ನಿಸಿದರೆ, ನಾವು GetString ಒಂದು ಸ್ಪಷ್ಟೀಕರಿಸದ ಉಲ್ಲೇಖ ಬಗ್ಗೆ ದೋಷ ಪಡೆಯಲು. ಓಹ್! -Lcs50 ರಲ್ಲಿ ಸೇರಿಸಿ, ಮತ್ತು ಈಗ ಎಲ್ಲವೂ ಉತ್ತಮ ಕೆಲಸ ಮಾಡೋಣ. ಒಂದು gotcha ಇದು ಆಜ್ಞೆಯು ನಿಮ್ಮನ್ನು-lcs50 ಬರೆಯಲು ಅಲ್ಲಿ ಒಂದು ಬದಲಾವಣೆಯನ್ನು ಅದು ಹೊಂದಿದೆ. ನಾನು hello.c ಬರೆಯಲು ಮೊದಲು ನಾನು ಬರೆಯಲು ವೇಳೆ, ನಂತರ CS50 ಗ್ರಂಥಾಲಯದ ಲೋಡ್ ಮಾಡಿ ಸಂಸ್ಕರಿಸಿದ ನನ್ನ ಮೂಲ ಕೋಡ್ ಮೊದಲು. ಆದ್ದರಿಂದ, ಇದು ನನಗೆ-lcs50 ಬರೆಯಲಿಲ್ಲ ಎಂದು ಎಂದು. ಹೆಬ್ಬೆರಳಿನ ನಿಯಮದಂತೆ, ನೀವು ಸಾಮಾನ್ಯವಾಗಿ ನಿಮ್ಮ L ಆಯ್ಕೆಗಳನ್ನು ಎಲ್ಲಾ ಪುಟ್ ಬಯಸುವಿರಿ ನಿಮ್ಮ ಆಜ್ಞೆಯನ್ನು ಕೊನೆಯಲ್ಲಿ. ಆದ್ದರಿಂದ, ಈಗ ಎಲ್ಲಾ ಒಟ್ಟಿಗೆ ಹೇಳುವ ಅವಕಾಶ. ಖಣಿಲು-ggdb-ವಾಲ್-Werror hello.c-lcs50-O ಹಲೋ - ಸಂಗತಿಗಳನ್ನು ಸಂಗತಿಯೇ. ರೀತಿಯ ಹಾಗೆ ಸಹಾಯಕವಾಗಿದೆಯೆ ಏಕೆ ಆ. ನೀವು ಆ ಎಲ್ಲಾ ನೋಡಿಕೊಳ್ಳುತ್ತಾರೆ. ಆದ್ದರಿಂದ, ಈಗ ನೀವು ನಿಮ್ಮ ಕೋಡ್ ಕಂಪೈಲ್ ಹೋಗುತ್ತದೆ ಯಾವುದು ಒಳ್ಳೆಯದು ಮಾಡಲೇಬೇಕು. ನನ್ನ ಹೆಸರು ನೇಟ್ Hardison ಹೊಂದಿದೆ. ಈ CS50 ಹೊಂದಿದೆ. [CS50.TV]