C++

From mmmv_kos
Jump to: navigation, search
Maven NAR Plugin Cling www.cplusplus.com Apache C++ Standard Library
http://root.cern.ch http://www.boost.org C++ Standard Draft Example
Example Example Example Example



Kompilaatorid

  • GCC
  • Gold linker
  • PGI pakub ka tasuta versiooni, mille eripära on, et binaarid toimivad nii AMD kui ka Inteli laiendustega.


Keskkonnamuutujad

Keskkonnamuutujad on kirjeldatud vastava kompilaatori peatükis. Klassikaliseimad C/C++ keskkonnamuutujad on GCC poolt kasutusele võetud keskkonnamuutujad.

Astyle

astyle'i kasutamine minu maitsele vastava formeeringu korral:

Vana Astyle stiili seadistavad konsooliargumendid:

astyle --style=linux --brackets=attach -B <formaaditava faili rada>


2019_03 Astyle stiili seadistavad konsooliargumendid:

astyle --style=java --indent=spaces=4 <formaaditava faili rada>


DLL

Windows'is tuleb DLL-ides asjade n2htavaks tegemiseks p2isefailides ette kirjutada:

declspec( dllexport )

Linuxis on k8ik vaikimisi n2htav. Selle tingimuslikkuse rahuldamiseks kasutatakse makrosid.


Ühe idee (arhiivkoopia) kohaselt illustreerib järgnev konsoolirida ühte kasulikku linkimis-vigade silumise meetodit:

lib lorder libclang*.a | tsort


Riistvara süntees


Erinevaid teemasid

Precompiled Headers