9
Ambientes de Programação C++

C++Env

Embed Size (px)

DESCRIPTION

Tutorial C++

Citation preview

  • Ambientes de Programao C++

  • TpicosIntroduoCompiladores C++Ambientes integrados para desenvolvimentoEditores de cdigoEscrevendo cdigoConstruo de projetos: MakefileConstruo de projetos: SCons

  • IntroduoPlataformasLinuxWindowsMac OS/XHardwareIntelAMDStandardized version of C++United StatesAmerican National Standards Institute (ANSI)WorldwideInternational Organization for Standardization (ISO)

  • Compiladores C++Multi-PlataformaGNU C++ (g++)CodeWarrior C++Intel C++WindowsVisual Studio.Net

  • Ambientes Integrados para desenvolvimentoMulti-PlataformaEclipse (requer que esteja instalado o java)WindowsVisual Studio.NetLinuxKdevelop

  • Editores de CdigoLinuxKateSciTEAnjuta, etc.WindowsCrimson, SciTE

  • Escrevendo CdigoIndentao (espas x tabs)Codificao de caracteres utf-8 vs. ISO-8859-1DocumentaoDoxygen

  • Construindo Projetos: makePor que usar make?O arquivo MakefileVariveisArgumentosAlvosRegrasDependnciasRegras especiaisexemplos

  • Construindo Projetos: SConsO que SCons?O arquivo SConstructExemplos

    *******Special MacrosBefore issuing any command in a target rule set there are certain special macros predefined.$@ is the name of the file to be made. $? is the names of the changed dependents. $< the name of the related file that caused the action. $* the prefix shared by target and dependent files. $^$+

    *