ಅಬಾವನ್ನು ಉಬುಂಟುನಲ್ಲಿ ಗ್ನಾಟ್ನೊಂದಿಗೆ ಕಂಪೈಲ್ ಮಾಡುವುದು ಹೇಗೆ

2016-06-26 14:43:26 ರಿಂದ ಸ್ಕ್ರೀನ್‌ಶಾಟ್

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

ಗ್ನು / ಲಿನಕ್ಸ್ ಬಳಸುವ ನನ್ನ ಅನೇಕ ಸಹೋದ್ಯೋಗಿಗಳು "ವಿಷಯಗಳನ್ನು ಸರಳವಾಗಿಡಲು" ವಿಂಡೋಸ್ ವರ್ಚುವಲ್ ಯಂತ್ರವನ್ನು ಬಳಸುವುದನ್ನು ಕೊನೆಗೊಳಿಸಿದ್ದಾರೆ, ಆದರೆ ವಾಸ್ತವವಾಗಿ ಅದಾವನ್ನು ಗ್ನು / ಲಿನಕ್ಸ್‌ನಲ್ಲಿ ಕಂಪೈಲ್ ಮಾಡಿದ್ದಾರೆ ತುಂಬಾ ಸುಲಭ. ಆದ್ದರಿಂದ, ಹಂತ ಹಂತವಾಗಿ ಅದನ್ನು ಹೇಗೆ ಮಾಡಬೇಕೆಂದು ಈ ಲೇಖನದಲ್ಲಿ ನಾವು ನಿಮಗೆ ತೋರಿಸಲು ಬಯಸುತ್ತೇವೆ. ಈ ಲೇಖನದ ಉದ್ದೇಶವು ನಮ್ಮ ಉಬುಂಟುನಲ್ಲಿ ಅದಾವನ್ನು ಹೇಗೆ ಕಂಪೈಲ್ ಮಾಡಬೇಕೆಂದು ನಿಮಗೆ ಕಲಿಸುವುದು, ಅಂತರ್ಜಾಲದಲ್ಲಿ ನಾವು ಕಂಡುಕೊಳ್ಳುವ ಮಾಹಿತಿಯಿಂದ ಇದು ಒಂದು ಸಂಕೀರ್ಣ ಕಾರ್ಯವೆಂದು ತೋರುತ್ತದೆ.

ಅದಾ ಒಂದು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆ ಸಾಕಷ್ಟು ಹಳೆಯ, ಆದ್ದರಿಂದ ನಿಮ್ಮ ದಸ್ತಾವೇಜನ್ನು ಸ್ವಲ್ಪ ಹಳೆಯದಾಗಿದೆ. ಗ್ನೂ / ಲಿನಕ್ಸ್‌ನಲ್ಲಿ ಅದಾವನ್ನು ಹೇಗೆ ಕಂಪೈಲ್ ಮಾಡುವುದು ಎಂದು ನೀವು ಗೂಗಲ್ ಮಾಡಿದರೆ, ಬಹಳ ಕಡಿಮೆ ಮಾಹಿತಿಯು ಹೊರಬರುತ್ತದೆ ಎಂದು ನೀವೇ ನೋಡಬಹುದು. ಹಾಗಿದ್ದರೂ, ನಾವು ಈಗಾಗಲೇ ಹೇಳಿದಂತೆ, ಅದಾವನ್ನು ಕಂಪೈಲ್ ಮಾಡುವುದು ಸ್ಥಾಪಿಸುವಷ್ಟು ಸುಲಭ ಗ್ನಾಟ್ ಕಂಪೈಲರ್, ಇದು ಗ್ನೂ ಕಂಪೈಲರ್ ಸಂಗ್ರಹದ ಭಾಗವಾಗಿದೆ.

ಇದಕ್ಕಾಗಿ, ನಾವು ಈ ಕೆಳಗಿನವುಗಳನ್ನು ಟರ್ಮಿನಲ್‌ನಲ್ಲಿ ಕಾರ್ಯಗತಗೊಳಿಸಿದರೆ ಸಾಕು:

sudo apt-get gnat-4.4 ಅನ್ನು ಸ್ಥಾಪಿಸಿ

ಮತ್ತು ಅದು ಇಲ್ಲಿದೆ, ನಾವು ನಮ್ಮ ಉಬುಂಟುನಲ್ಲಿ ಅದಾವನ್ನು ಕಂಪೈಲ್ ಮಾಡಬಹುದು. ಅದು ಸುಲಭ.

ಈಗ, ನಾವು ಗ್ನಾಟ್-ಜಿಪಿಎಸ್ ಹೊಂದಲು ಬಯಸಿದರೆ, ಗ್ನಾಟ್ ಅಭಿವೃದ್ಧಿ ಪರಿಸರ, ನಾವು ಈ ಕೆಳಗಿನವುಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವ ಮೂಲಕ ಅದನ್ನು ಸ್ಥಾಪಿಸಬೇಕು:

sudo apt-get gnat-gps ಅನ್ನು ಸ್ಥಾಪಿಸಿ

ಒಮ್ಮೆ ಸ್ಥಾಪಿಸಿದ ನಂತರ, ಈ ಲೇಖನದ ಮುಖ್ಯಸ್ಥರಾಗಿರುವ ಚಿತ್ರದಲ್ಲಿರುವಂತೆ ನಾವು ಈಗಾಗಲೇ IDE ಅನ್ನು ಹೊಂದಿದ್ದೇವೆ.

ನೀವು ನೋಡುವಂತೆ, ಅವು ಅಸ್ತಿತ್ವದಲ್ಲಿವೆ ಎರಡು ದಾರಿ ಅದಾವನ್ನು ಉಬುಂಟುನಲ್ಲಿ ಕಂಪೈಲ್ ಮಾಡಲು, IDE ಯಿಂದಲೇ, All ಎಲ್ಲವನ್ನೂ ನಿರ್ಮಿಸಿ the ಬಟನ್ ಮೂಲಕ ಅಥವಾ ಇನ್ನೊಂದು ಪಠ್ಯ ಸಂಪಾದಕವನ್ನು ಬಳಸಿ (ವಿಮ್ ನಂತಹ) ಮತ್ತು ಅದನ್ನು ಕಂಪೈಲ್ ಮಾಡಿ ಟರ್ಮಿನಲ್ ನಿಂದ.

ವೈಯಕ್ತಿಕವಾಗಿ ನಾನು ಅದನ್ನು ಎರಡನೆಯ ರೀತಿಯಲ್ಲಿ ಹೆಚ್ಚು ಮಾಡಲು ಇಷ್ಟಪಡುತ್ತೇನೆ, ಏಕೆಂದರೆ ಒಂದೇ ಆಜ್ಞೆಯಿಂದ ನೀವು ಈಗಾಗಲೇ ಸಂಪೂರ್ಣ ಯೋಜನೆಯನ್ನು ಕಂಪೈಲ್ ಮಾಡಬಹುದು. ಮತ್ತು ಅದನ್ನು, ಒಂದು ರೀತಿಯಲ್ಲಿ ಹೇಳುವುದಾದರೆ, ಗ್ನಾಟ್ನೊಂದಿಗೆ ಮುಖ್ಯ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಕಂಪೈಲ್ ಮಾಡಿ, ಮತ್ತು ನಮ್ಮ ಯೋಜನೆಯಲ್ಲಿ ನಾವು ಬಳಸುತ್ತಿರುವ ಎಲ್ಲಾ ಪ್ಯಾಕೇಜ್‌ಗಳನ್ನು ಹುಡುಕುವ ಉಸ್ತುವಾರಿ ಈಗಾಗಲೇ ಇದೆ.

ಉದಾಹರಣೆಗೆ, ನಮ್ಮಲ್ಲಿ ಮುಖ್ಯ ಎಂಬ ಪ್ರೋಗ್ರಾಂ ಇದ್ದರೆ.adb ಅದು ಇತರ ಪ್ಯಾಕೇಜ್‌ಗಳನ್ನು ಬಳಸುತ್ತದೆ (ಇತರ .ads ಮತ್ತು .adb), ಈ ಕೆಳಗಿನಂತೆ ಗ್ನಾಟ್‌ಮೇಕ್ ಅನ್ನು ಬಳಸಿ:

gnatmake main.adb

ತದನಂತರ output ಟ್‌ಪುಟ್ ಫೈಲ್ ಅನ್ನು ಇದರೊಂದಿಗೆ ಚಲಾಯಿಸಿ:

./ ಮುಖ್ಯ

ನೀವು ನೋಡುವಂತೆ, ಉಬುಂಟುನಲ್ಲಿ ಅದಾ ಕಂಪೈಲ್ ಮಾಡುವುದು ತುಂಬಾ ಸರಳವಾಗಿದೆ. ಸತ್ಯವೆಂದರೆ ನಾನು ಮೊದಲೇ ಹೇಳಿದಂತೆ, ಅಂತರ್ಜಾಲದಲ್ಲಿ ಸಾಕಷ್ಟು ಕಡಿಮೆ ಮಾಹಿತಿಯಿದೆ, ಆದ್ದರಿಂದ ಮೊದಲಿಗೆ ಗ್ನಾ / ಲಿನಕ್ಸ್‌ನಲ್ಲಿ ಅದಾವನ್ನು ಕಂಪೈಲ್ ಮಾಡುವುದು ತೊಡಕಿನ ಅಥವಾ ಕಷ್ಟಕರವಾದ ಕೆಲಸ ಎಂದು ತೋರುತ್ತದೆ, ಆದರೆ ಸತ್ಯದಿಂದ ಇನ್ನೇನೂ ಇಲ್ಲ, ನಾವು ಹೇಗೆ ನೋಡಿದ್ದೇವೆ ಸರಳ ಆಜ್ಞೆಯೊಂದಿಗೆ ನಾವು ಇಡೀ ಯೋಜನೆಯನ್ನು ಕಂಪೈಲ್ ಮಾಡಬಹುದು, ಮತ್ತು ನಾವು ಐಡಿಇಗಿಂತ ಹೆಚ್ಚಿನವರಾಗಿದ್ದರೆ, ನಮ್ಮ ವಿಲೇವಾರಿಯಲ್ಲಿಯೂ ಸಹ ಒಂದು ಇದೆ.

ಲೇಖನವು ನಿಮಗೆ ಸಹಾಯ ಮಾಡಿದೆ ಎಂದು ನಾವು ಭಾವಿಸುತ್ತೇವೆ


ನಿಮ್ಮ ಅಭಿಪ್ರಾಯವನ್ನು ಬಿಡಿ

ನಿಮ್ಮ ಈಮೇಲ್ ವಿಳಾಸ ಪ್ರಕಟವಾದ ಆಗುವುದಿಲ್ಲ. ಅಗತ್ಯವಿರುವ ಜಾಗ ಗುರುತಿಸಲಾಗಿದೆ *

*

*

  1. ಡೇಟಾಗೆ ಜವಾಬ್ದಾರಿ: ಮಿಗುಯೆಲ್ ಏಂಜೆಲ್ ಗಟಾನ್
  2. ಡೇಟಾದ ಉದ್ದೇಶ: ನಿಯಂತ್ರಣ SPAM, ಕಾಮೆಂಟ್ ನಿರ್ವಹಣೆ.
  3. ಕಾನೂನುಬದ್ಧತೆ: ನಿಮ್ಮ ಒಪ್ಪಿಗೆ
  4. ಡೇಟಾದ ಸಂವಹನ: ಕಾನೂನುಬದ್ಧ ಬಾಧ್ಯತೆಯನ್ನು ಹೊರತುಪಡಿಸಿ ಡೇಟಾವನ್ನು ಮೂರನೇ ವ್ಯಕ್ತಿಗಳಿಗೆ ಸಂವಹನ ಮಾಡಲಾಗುವುದಿಲ್ಲ.
  5. ಡೇಟಾ ಸಂಗ್ರಹಣೆ: ಆಕ್ಸೆಂಟಸ್ ನೆಟ್‌ವರ್ಕ್‌ಗಳು (ಇಯು) ಹೋಸ್ಟ್ ಮಾಡಿದ ಡೇಟಾಬೇಸ್
  6. ಹಕ್ಕುಗಳು: ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನೀವು ನಿಮ್ಮ ಮಾಹಿತಿಯನ್ನು ಮಿತಿಗೊಳಿಸಬಹುದು, ಮರುಪಡೆಯಬಹುದು ಮತ್ತು ಅಳಿಸಬಹುದು.

  1.   ಜಾರ್ಜ್ ಏರಿಯಲ್ ಉಟೆಲ್ಲೊ ಡಿಜೊ

    ಅದಾ ಈಗಾಗಲೇ ಬಳಕೆಯಲ್ಲಿದೆ ಎಂದು ನಾನು ಭಾವಿಸಿದೆವು!

    1.    ಮೈಕೆಲ್ ಪೆರೆಜ್ ಡಿಜೊ

      ಒಳ್ಳೆಯದು, ಇದು 100% ಬಳಕೆಯಲ್ಲಿಲ್ಲದಿದ್ದರೂ, ಸತ್ಯವೆಂದರೆ ಸಾಮಾನ್ಯವಾಗಿ ಇದನ್ನು ಕಡಿಮೆ ಮತ್ತು ಕಡಿಮೆ ಬಳಸಲಾಗುತ್ತಿದೆ. ಹಾಗಿದ್ದರೂ, ಇದು ವಿಶ್ವವಿದ್ಯಾನಿಲಯಗಳಲ್ಲಿ ಹೆಚ್ಚಾಗಿ ಬಳಸಲ್ಪಡುವ ಭಾಷೆಯಾಗಿದೆ, ಅದರಲ್ಲೂ ವಿಶೇಷವಾಗಿ ಇದು ವಸ್ತು-ಆಧಾರಿತ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಅನ್ನು ಎಷ್ಟು ಚೆನ್ನಾಗಿ ಪ್ರತಿನಿಧಿಸುತ್ತದೆ ಮತ್ತು ಘೋಷಣೆ ಮತ್ತು ಕೋಡ್ ಅನುಷ್ಠಾನದ ನಡುವಿನ ಸ್ವಾತಂತ್ರ್ಯವನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ.

  2.   ಅಬೆಲಾರ್ಡೊ ಡಿಜೊ

    ಹಲೋ:
    ಇಂದಿನಂತೆ, ಏಪ್ರಿಲ್ 2021, ನಾನು ಈ ದೋಷವನ್ನು ಪಡೆಯುತ್ತೇನೆ:

    ಇ: "ಗ್ನಾಟ್ -4.4" ಪ್ಯಾಕೇಜ್ ಅನುಸ್ಥಾಪನೆಗೆ ಅಭ್ಯರ್ಥಿಯನ್ನು ಹೊಂದಿಲ್ಲ

    ಗ್ರೀಟಿಂಗ್ಸ್.