Vasilis Skarleas Service Support Center

Contact Us

C++ engine LLDB on MacOS problem - Resolution

Για την αντιμετώπιση του προβλήματος σας αυτά είναι τα παρακάτω βήματα που πρέπει να ακολουθήσετε. Προτείνετε πρίν από όλα να κάνετε έναν λογαριασμό GitHub τον οποίο να συνδέσετε στο VScode πατώντας πάνω στο ανθρωπάκι κάτω αριστερά και στο πεδίο "Σύνδεση με GitHub". Έπειτα να εγκαταστείσετε την εφαρμογή https://desktop.github.com/ GitHub Desktop for MacOS και να συνδεθείτε επίσης. Έπειτα μπορείτε να ξεκινήσετε:

  1. Εγκατάσταση του Brew Package installer μέσω της παρακάτω εντολής στο terminal
    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  2. Εγκατάσταση του Xcode από το App store https://apps.apple.com/fr/app/xcode/id497799835?l=en-GB&mt=12
  3. Μόλις εγκατασταθεί, ανοίξτε την εφαρμογή Xcode και κατεβάστε όλα τα απαιτούμενα packages συμπεριλαμβανομένου το iOS simulator και τα Xcode tools. Υπάρχει περίπτωση να σας ζητήσει να συνδεθείτε με τον λογαριασμό σας Apple ID. Εαν σας ζητήσει να επανακινήσετε τον υπολογιστή σας, ΜΗΝ ΤΟΝ ΕΠΑΝΕΚΙΝΗΣΕΤΕ τώρα.
  4. Επιστρέψτε στο terminal και τρέξτε την παρακάτω εντολή. Στην περίπτωση που αναφέρει πως έχει ήδη εγκατασταθεί, μπορείτε να προχωρήσετε στο βήμα 7. ΣΗΜΑΝΤΙΚΟ!!!
  5. xcode-select --install
  6. Έπειτα κατεβάστε τα δύο αχεία που θα βρείτε στο τέλος αυτής της σελίδας
  7. ΤΩΡΑ ΕΠΑΝΕΚΙΝΗΣΤΕ τον υπολογιστή σας
  8. Ανοίξτε το terminal και γράψτε chmod 777 και σείρτε το αρχείο brewer.sh που κατεβάσατε προηγουμένως
  9. Έπειτα γράψτε bash και σείρτε το αρχείο brewer.sh που κατεβάσατε προηγουμένως. Μην ξεχάσετε πως πρέπει να υπάρχει κενό μετά την λέξη bash. Η εντολή θα πρέπει να μοιάζει με loggeduser@Maria-MacBook ~ % bash /Users/loggeduser/a_directory/brewer.sh . Άμα σας ζητηθεί ο κβδικός πρόσβασης θα πρέπει να τον εισάγετε.
  10. Επαναλαμβάνετε τα βήματα 8 και 9 για το αρχείο brewer-cash.sh
  11. Εγκαταστήστε την Java έκδοση Oracle συγκεκριμένα μέσω της διεύθυνσης https://www.oracle.com/java/technologies/downloads/ - ΣΗΜΑΝΤΙΚΟ
  12. Ανοίξτε το VScode και επιβεβαιωθείτε πως έχετε εγκατεστημένες όλες τα παρακάτω extension (αρκετά απο αυτά θα σας βοηθήσουν στο μέλονκαι στην ακαδιμαική σας καριέρα, όσον αφορά στην επεξεργασία κώδικα και επιτάγχυνση δημιουρίας κώδικα). Σας παρέχονται τα IDs των extensions. Αρχεί να τα επικολήσετε στην μπάρα αναζήτησης στο παράθυρο Extensions για εγκατάσταση ή ενημέρωση. Έχουμε προσθέσει σε αυτή την λίστα μόνο τα extensions που θα σας είναι χρήσιμα για το πρόγραμμα σπουδών σας.
    1. ilg-vscode.xpack
    2. ms-vscode-remote.remote-wsl
    3. tomoki1207.pdf
    4. vscodevim.vim
    5. vscjava.vscode-java-test
    6. TabNine.tabnine-vscode (θα χρειαστεί να κάνετε έναν δωρεάν λογαριασμό TabNine. Χρησιμοποιείται ΠΑΝΤΑ τον λογαριασμό σας GitHub για να δημιουργείτε νέους λογαριασμούς σε διάφορες πλατφόρμες σχετικές με κώδικα για να διευκολύνονται οι όποιες συνδέσεις υλικού λογισμικού. Πρόκειται για πρόγραμμα βοηθήματος στην παραγωγή κώδικα. Καταλαβαίνει τι θέλετε να γράψετε και έτσι επιταγχύνεται κατά πολύ ο χρόνος που πρέπει να περάσετε)
    7. stylelint.vscode-stylelint
    8. chenzhe.split-line
    9. ms-vscode.remote-explorer
    10. ms-vscode-remote.remote-ssh-edit
    11. ms-vscode-remote.remote-ssh
    12. ms-python.python
    13. ms-python.vscode-pylance
    14. vscjava.vscode-java-dependency
    15. esbenp.prettier-vscode
    16. cweijan.vscode-office
    17. hackwaly.ocamlearlybird
    18. ocamllabs.ocaml-platform
    19. vscjava.vscode-maven
    20. PKief.material-icon-theme
    21. ms-vscode.makefile-tools (πολύ σημαντικό)
    22. perelabat.make-lldb-config (επίσης πολύ σημαντικό)
    23. ms-vsliveshare.vsliveshare
    24. ritwickdey.LiveServer
    25. redhat.java
    26. ms-python.isort
    27. VisualStudioExptTeam.intellicode-api-usage-examples (μπορεί να σας ζητηθεί και εδώ να κάνετε έναν λογαριασμό)
    28. VisualStudioExptTeam.vscodeintellicode
    29. ecmel.vscode-html-css
    30. joaompinto.vscode-graphviz
    31. vscjava.vscode-gradle (αρκετά σημαντικό)
    32. eamodio.gitlens
    33. GitHub.vscode-pull-request-github
    34. evan-buss.font-switcher
    35. vscjava.vscode-java-pack
    36. cschlosser.doxdocgen (αρκετά σημαντικό)
    37. ms-azuretools.vscode-docker
    38. ms-vscode-remote.remote-containers
    39. vscjava.vscode-java-debug
    40. Dart-Code.dart-code (να κατέβει στην περίπτωση που κάνετε ποτέ object oriented programming ή android app development)
    41. vadimcn.vscode-lldb (πολύ σημαντικό)
    42. wowbox.code-debuger
    43. ms-vscode.cmake-tools (παρά πολύ σημαντικό)
    44. twxs.cmake (πολή σημαντικό για C & C++)
    45. ms-vscode.cpptools-themes (πάρα πολύ σημαντικό)
    46. ms-vscode.cpptools-extension-pack (πάρα πάρα πολύ σημαντικό)
    47. ms-vscode.cpptools (πάρα πάρα πάρα πολύ σημαντικό)
    48. jeff-hykin.better-cpp-syntax
    49. rogalmic.bash-debug
    50. dan-c-underwood.arm (θα χρειαστεί πιθανότατα στο μάθημα computer architecture and binary modelisation)
  13. Επανεκινήστε μία τελευταία φορά τον υπολογιστή σας
  14. Δοκιμάστε τα προγράμματα που δεν μπορούσατε να τρέξετε πριν. Εαν το πρόβλημα παραμένει, μην διστάσετε να επικοινωνήσετε μαζί μας.


ΣΗΜΕΙΩΣΗ: Σε προσεχής συνάντηση. Θα περάσουμε ένα ειδικό αρχείο script στο vscode που σας επιτρέπει να χρησιμοποιείται τον debuger built-in-the-machine χωρίς κόπο, δυσκολίες ή με μπερδέματα. Επιπλέον να σημειωθεί πως οι άνωθι οδηγίες εφαρμόζονται μόνο σε υπολογιστές mac, γεγονός το οποίο επιτρέπει και την παροχή του script που αναφέρθηκε προηγουμένος.

brewer.sh

brewer-cask.sh