ಕಂಪ್ಯೂಟರ್ಗಳುಸಾಫ್ಟ್ವೇರ್

ವಿಂಡೋಸ್ ಗಾಗಿ GCC ಕಂಪೈಲರ್

ಜಿಸಿಟಿಯ ಸಂಕ್ಷಿಪ್ತ ರೂಪದಲ್ಲಿ ಸಾಫ್ಟ್ವೇರ್ ಅಭಿವೃದ್ಧಿಯಲ್ಲಿ ತೊಡಗಿರುವ ಅನೇಕ ಜನರು ಪರಿಚಿತರಾಗಿದ್ದಾರೆ. ಈ ಕಂಪೈಲರ್ ಉಚಿತ ಸಾಫ್ಟ್ವೇರ್ಗೆ ಬದ್ಧರಾಗಿರುವ ಅಭಿವರ್ಧಕರಿಗೆ ಒಂದು ಸಾಧನವಾಗಿದೆ. ಆರಂಭದಲ್ಲಿ, ಲಿನಕ್ಸ್-ವ್ಯವಸ್ಥೆಗಳಿಗಾಗಿ ಈ ಉಪಕರಣವನ್ನು ರಚಿಸಲಾಗಿದೆ. ಆದರೆ ವಿಂಡೋಸ್ಗೆ GCC ಅನುಷ್ಠಾನವೂ ಇದೆ. ಇದು ಮಿನ್ ಜಿಡಬ್ಲ್ಯೂ ಎಂದು ಕರೆಯಲ್ಪಡುತ್ತದೆ.

ಇತಿಹಾಸ

ತೆರೆದ ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಗಳಿಗೆ ಪ್ರೋಗ್ರಾಂಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲು ಬಳಸಲಾಗುವ ಪರಿಕರಗಳು ಗ್ನೂ ಉಪಕರಣಗಳಾಗಿವೆ. ಈ ಹೆಸರಿನೊಂದಿಗೆ ಯೋಜನೆಯನ್ನು 1984 ರಲ್ಲಿ ರಿಚರ್ಡ್ ಸ್ಟಾಲ್ಮನ್ ರಚಿಸಿದರು. ಆ ದಿನಗಳಲ್ಲಿ ಪ್ರೋಗ್ರಾಂ ಅಭಿವರ್ಧಕರ ನಡುವೆ ಸಹಕರಿಸುವುದು ಕಷ್ಟಕರವಾದ ಕಾರಣದಿಂದಾಗಿ ಇದು ಅಗತ್ಯವಾಗಿತ್ತು. ವಾಣಿಜ್ಯ ಕಾರ್ಯಕ್ರಮಗಳ ಮಾಲೀಕರು ಅಂತಹ ಸಹಕಾರಕ್ಕೆ ಹೆಚ್ಚಿನ ಅಡೆತಡೆಗಳನ್ನು ಏರ್ಪಡಿಸಿದರು ಎಂಬ ಅಂಶದಿಂದಾಗಿ. ಸಾಫ್ಟ್ವೇರ್ನ ಒಂದು ಗುಂಪನ್ನು ರಚಿಸುವುದು, ಒಂದು ಪರವಾನಗಿಯಿಂದ ಏಕೀಕರಿಸಲ್ಪಟ್ಟಿತು, ಇದು ಅಂತಹ ಸಾಫ್ಟ್ವೇರ್ಗೆ ವಿಶೇಷ ಹಕ್ಕುಗಳನ್ನು ಯಾರನ್ನಾದರೂ ನಿಯೋಜಿಸಲು ಅನುಮತಿಸುವುದಿಲ್ಲ. ಈ ಗುಂಪಿನ ಭಾಗವು ಪ್ರೊಗ್ರಾಮರ್ಗಳ ಸಾಧನವಾಗಿದೆ - GCC. ವಿಂಡೋಸ್ಗಾಗಿ ಅನಲಾಗ್ ಅನ್ನು ನಂತರ ರಚಿಸಲಾಗಿದೆ.

ಕಂಪೈಲರ್ ಎಂದರೇನು?

ಇದು ಯಾವ ರೀತಿಯ ಸಾಫ್ಟ್ವೇರ್ ಆಗಿದೆ ಎಂಬುದನ್ನು ವಿವರಿಸುವ ಮೌಲ್ಯವಾಗಿದೆ. ಇದು ಏನು? ಸಾಮಾನ್ಯವಾಗಿ, ವಿಂಡೋಸ್ ಅಥವಾ ಲಿನಕ್ಸ್ ಗಾಗಿ GCC- ಕಂಪೈಲರ್ ಒಂದು ಪ್ರೊಗ್ರಾಮರ್ನಿಂದ ಬರೆಯಲ್ಪಟ್ಟ ಮೂಲ ಕೋಡ್ ಅನ್ನು ಗಣಕವನ್ನು ಅರ್ಥೈಸಿಕೊಳ್ಳಬಹುದಾದ ಯಂತ್ರ ಸಂಕೇತವಾಗಿ ಪರಿವರ್ತಿಸುವ ಒಂದು ಪ್ರೋಗ್ರಾಂ ಆಗಿದೆ. "ಇಂಟರ್ಪ್ರಿಟರ್" ಅಂತಹ ವಿಷಯ ಇಂದಿಗೂ ಇದೆ. ಇದರ ಕಾರ್ಯಚಟುವಟಿಕೆಗಳು ಕಂಪೈಲರ್ನಂತೆಯೇ ಇರುತ್ತದೆ, ಆದರೆ ಇದು ಭಾಷಾಂತರದ ಸಾಲಿನ ಮೂಲಕ ಲೈನ್ ಆಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ, ಸಂಪೂರ್ಣವಾಗಿ ಅಲ್ಲ. ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಪ್ರೋಗ್ರಾಂ ಬೈಟೊಕೋಡ್ ಆಗಿ ಪರಿವರ್ತನೆಯಾಗುತ್ತದೆ - ಒಂದು ಮಧ್ಯಂತರ ರೂಪ, ಇದು ಬೈನರಿ ಸಂಕೇತವಾಗಿದೆ. ವಿಶೇಷ ವರ್ಚುವಲ್ ಗಣಕದಿಂದ ಇದನ್ನು ಮರಣದಂಡನೆ ಸಮಯದಲ್ಲಿ ಅರ್ಥೈಸಲಾಗುತ್ತದೆ.

ಅಭಿವೃದ್ಧಿ

ಮೂಲ ಕೋಡ್ಗಳನ್ನು ಹೊಂದಿರುವ ಫೈಲ್ಗಳನ್ನು ಸರಳ ಪಠ್ಯ ಡಾಕ್ಯುಮೆಂಟ್ಗಳಾಗಿ ರಚಿಸಲಾಗಿದೆ. ಯಾವುದೇ ಸರಳ ಪಠ್ಯ ಸಂಪಾದಕವನ್ನು ಬಳಸಿಕೊಂಡು ಅವುಗಳನ್ನು ರಚಿಸಬಹುದು . ಹೆಚ್ಚುವರಿಯಾಗಿ, ನೀವು ವಿಶೇಷ ಅಭಿವೃದ್ಧಿ ಪರಿಸರದಲ್ಲಿ ಬಳಸಬಹುದು, ಇದರಲ್ಲಿ ಸಂಪಾದಕರು ಅಂತರ್ನಿರ್ಮಿತರಾಗಿದ್ದಾರೆ. ಈ ಉಪಕರಣ KDevelop ಆಗಿದೆ. ಸಂಪಾದಕ ಅಡಿಯಲ್ಲಿರುವ ಸಂಪಾದಕ ಮತ್ತು ಅಂತರ್ನಿರ್ಮಿತ ಕನ್ಸೋಲ್ ಅನ್ನು ಒಳಗೊಂಡಿರುವ ಪರಿಸರ ಇದು. ಕೋಡ್ ಅನ್ನು ಸಂಪಾದಿಸಲು ಮತ್ತು ಕಿಟಕಿಗಳ ನಡುವೆ ಬದಲಾಯಿಸದೆ ಕನ್ಸೋಲ್ ಆಜ್ಞೆಗಳನ್ನು ನೀಡಲು ಒಂದು ಪ್ರೋಗ್ರಾಂನಲ್ಲಿ ಡೆವಲಪರ್ಗೆ ಅವಕಾಶ ದೊರೆಯುತ್ತದೆ.

ಒಂದು ಯೋಜನೆಯನ್ನು ರಚಿಸುವ ಮೊದಲು, ನೀವು ಡೈರೆಕ್ಟರಿಯನ್ನು ರಚಿಸಬೇಕಾಗಿದೆ ಮತ್ತು ಅದರಲ್ಲಿ ಈಗಾಗಲೇ - ಒಂದು ಪಠ್ಯ ಡಾಕ್ಯುಮೆಂಟ್.

ವೈಶಿಷ್ಟ್ಯಗಳು

ವಿಂಡೋಸ್ MinGW ಗಾಗಿ GCC ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಎಲ್ಲಾ ಎಕ್ಸಿಕ್ಯೂಟೆಬಲ್ ಫೈಲ್ಗಳನ್ನು ರಚಿಸುತ್ತದೆ, ಈ ಹೆಸರು a.out ಆಗಿದೆ. ನೀವು ಬೇರೆ ಹೆಸರನ್ನು ನೀಡಲು ಬಯಸಿದರೆ, ನೀವು ಹೆಸರಿನೊಂದಿಗೆ -o ಧ್ವಜವನ್ನು ಕಂಪೈಲೇಶನ್ ಆಜ್ಞೆಗೆ ಸೇರಿಸಬೇಕಾಗಿದೆ. ಇದು ಹಲವಾರು ಧ್ವಜಗಳಲ್ಲಿ ಒಂದಾಗಿದೆ. ಎಲ್ಲವನ್ನು ನೋಡಲು, ನೀವು ಆಜ್ಞಾ ಸಾಲಿನಲ್ಲಿ ಮನುಷ್ಯ gcc ಅನ್ನು ಟೈಪ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ. ವಿಂಡೋಸ್ಗಾಗಿ, ಆಜ್ಞೆಯು ಲಿನಕ್ಸ್ಗೆ ಸಮಾನವಾಗಿರುತ್ತದೆ. ಕಂಪೈಲರ್ಗಾಗಿ ಸಹಾಯ ವ್ಯವಸ್ಥೆಯು ಬಳಕೆದಾರರ ಮುಂದೆ ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತದೆ. ಇಲ್ಲಿ ಪ್ರತಿ ಧ್ವಜವು ಏನು ಎಂದು ನೀವು ನೋಡಬಹುದು. ಸಹಾಯ ವ್ಯವಸ್ಥೆಯಿಂದ ನಿರ್ಗಮಿಸಲು, Q ಕೀಲಿಯನ್ನು ಒತ್ತಿರಿ.

GCC ಯ ಕೆಲಸವು ಮೂರು ಹಂತಗಳನ್ನು ಒಳಗೊಂಡಿದೆ:

  • ಪ್ರಿಪ್ರೊಸೆಸರ್ನೊಂದಿಗೆ ಪ್ರಕ್ರಿಯೆಗೊಳಿಸುವುದು;
  • ಸಂಕಲನ;
  • ಲೇಔಟ್.

ಮೊದಲ ಹಂತದಲ್ಲಿ, ಕಾರ್ಯಕ್ರಮದ ಆರಂಭದಲ್ಲಿ ನಿರ್ದೇಶನಗಳಲ್ಲಿ ನಿರ್ದಿಷ್ಟಪಡಿಸಲಾದ ಶಿರೋಲೇಖ ಕಡತಗಳ ವಿಷಯಗಳನ್ನು ಮುಖ್ಯ ಕಡತದಲ್ಲಿ ಸೇರಿಸಲಾಗುತ್ತದೆ.

ಎರಡನೆಯ ಹಂತದಲ್ಲಿ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯಲ್ಲಿ ಬರೆಯಲಾದ ಪ್ರೊಗ್ರಾಮ್ನ ಪಠ್ಯವು ಯಂತ್ರ ಸೂಚನೆಗಳ ಒಂದು ಗುಂಪನ್ನಾಗಿ ಬದಲಾಗುತ್ತದೆ ಮತ್ತು ಫಲಿತಾಂಶವನ್ನು ವಸ್ತು ಕಡತದಲ್ಲಿ ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ. ವಿವಿಧ ಕಂಪ್ಯೂಟರ್ಗಳಲ್ಲಿ ಈ ಫೈಲ್ನ ಸ್ವರೂಪವು ವಿಭಿನ್ನವಾಗಿರಬಹುದು ಎಂದು ಗಮನಿಸಬೇಕಾದ ಅಂಶವಾಗಿದೆ. ಅದಕ್ಕಾಗಿಯೇ ಪ್ರೋಗ್ರಾಂಗಳನ್ನು ಮೂಲ ಕೋಡ್ನ ರೂಪದಲ್ಲಿ ವಿತರಿಸಲು ಹೆಚ್ಚು ಅನುಕೂಲಕರವಾಗಿದೆ ಆದ್ದರಿಂದ ಯಾವುದೇ ವಾಸ್ತುಶಿಲ್ಪಕ್ಕೆ ಅವು ಪ್ರವೇಶಿಸಬಹುದು. ಇದು GCC ಏನು ಮಾಡುತ್ತದೆ. ARM, ವಿಂಡೋಸ್, ಇಂಟೆಲ್, ಯುನಿಕ್ಸ್ - ಕಾರ್ಯಕ್ರಮಗಳು ಎಲ್ಲೆಡೆ ಚಲಾಯಿಸಬಹುದು.

ಕೊನೆಯ ಹಂತದಲ್ಲಿ ಎಲ್ಲಾ ಆಬ್ಜೆಕ್ಟ್ ಫೈಲ್ಗಳು ಒಂದಕ್ಕೊಂದು ಲಿಂಕ್ ಮಾಡಲ್ಪಟ್ಟಿವೆ. ಫಲಿತಾಂಶವನ್ನು ಪ್ರಾರಂಭಿಸಲು ಫೈಲ್ ಆಗಿದೆ.

ಹೀಗಾಗಿ, ಕಾರ್ಯಕ್ರಮಗಳನ್ನು ರಚಿಸುವಾಗ ಬಳಸಲು ಅನುಕೂಲಕರವಾಗಿರುವ ಡೆವಲಪರ್ಗಳಿಗೆ ಜಿಸಿಸಿ ಒಂದು ಅನುಕೂಲಕರ ಸಾಧನವಾಗಿದೆ.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 kn.delachieve.com. Theme powered by WordPress.