Arvutiteaduse instituut
  1. Kursused
  2. 2018/19 kevad
  3. Programmeerimine keeles C++ (MTAT.03.158)
EN
Logi sisse

Programmeerimine keeles C++ 2018/19 kevad

  • Pealeht
  • Praktikumid
    • Lahenduste esitamine
    • Tulemused
  • Eksamiajad
  • Juhendid
  • Viited

Kuidas Mac OS X masinaga C++ praksis osaleda?

  • Kompilaator - eelistatud variant
    • OS X peal on mugav kasutada clang kompilaatorit. Apple poolt tarnitav GCC uusim versioon on 4.2 ja see meile ei sobi, sest me soovime kasutada C++11 võimalusi.
    • Installeeri Apple Xcode 4 või 5 - OS X 10.7 ja uuem kasutajad leiavad selle App Store'is siin.
    • OS X 10.6 kasutajatel on võimalus kas otsida seda Apple Developer lehelt või kasutada alternatiivset lähenemist - vaata allapoole.
    • Käivita Xcode. Xcode menüü Preferences aknast leia jaotus Downloads. Paigalda sealt alt "Command Line Tools".
    • Testi terminalis käsku 'clang++ -v'. Kui raporteeritakse et kompilaator on vähemalt "based on LLVM 3.x", siis võib rahule jääda.
  • Kompilaator - tagavaravariant GCC jaoks
    • NB! Kasuta seda ainult siis, kui sa ei saa Xcode 4/5 installeerida või sulle väga meeldib GCC.
    • NB! Seda varianti kasutades pead oskama toime tulla olukorraga, kui sul on masinas mitu kompilaatori versiooni.
    • Paigalda MacPorts.
    • Paigalda MacPorts abil endale uusim gcc ("sudo port install gcc48").
    • Loomulikult võid paigaldada endale MacPorts abil ka clangi ("sudo port install clang33"),
  • make
    • Kuulub Xcode'i koosseisu.
    • Testi terminalis käsku 'make -v'.
    • Kui Xcode paigaldamine ei õnnestunud, paigalda MacPorts abil
  • Doxygen
    • Doxygen kuulub Mac OS X jaoks vaba tarkvara pakendava MacPorts süsteemi koosseisu.
    • Kui Terminalis käsk 'sudo port selfupdate' vigu ei anna, siis võib aimata, et MacPorts on töökorras.
    • Kui MacPorts on paigaldatud, siis tasub anda terminalil käsk 'sudo port install doxygen'. Tähelepanu - see paigaldab ka hulga doxygeni tööd abistavaid pakette.
    • Kui MacPorts lahendusena ei sobi, siis Mac OS versiooni Doxygenist saad alla laadida Doxygeni lehelt
    • Testi Terminalis käsku 'doxygen'.
  • Arvutiteaduse instituut
  • Loodus- ja täppisteaduste valdkond
  • Tartu Ülikool
Tehniliste probleemide või küsimuste korral kirjuta:

Kursuse sisu ja korralduslike küsimustega pöörduge kursuse korraldajate poole.
Õppematerjalide varalised autoriõigused kuuluvad Tartu Ülikoolile. Õppematerjalide kasutamine on lubatud autoriõiguse seaduses ettenähtud teose vaba kasutamise eesmärkidel ja tingimustel. Õppematerjalide kasutamisel on kasutaja kohustatud viitama õppematerjalide autorile.
Õppematerjalide kasutamine muudel eesmärkidel on lubatud ainult Tartu Ülikooli eelneval kirjalikul nõusolekul.
Courses’i keskkonna kasutustingimused