Download Goanna Studio User Guide

Transcript
Contents
1 System Requirements
5
1.1 Operating Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5
1.1.1
Microsoft Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5
1.1.2
Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5
1.1.3
Other Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5
1.2 IDE Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6
1.3 Hardware Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6
1.4 Supported Compilers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7
1.4.1
A Word On C99 and C++11 Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7
1.4.2
A Word On Compiler-Specific Syntax Extensions . . . . . . . . . . . . . . . . . . . . . . . .
7
1.4.3
Analog Devices C/C++ Compiler for SHARC Processors (cc21k Dialect) . . . . . . . . . . .
7
1.4.4
ARM C/C++ Compiler (armcc Dialect) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8
1.4.5
Cosmic Software C Cross Compiler (cosmic Dialect) . . . . . . . . . . . . . . . . . . . . .
8
1.4.6
Freescale (metrowerks Dialect) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8
1.4.7
GNU C/C++ Compiler (GCC) (gnu Dialect) . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8
1.4.8
IAR Toolchain for 8051, ARM, AVR, MSP430, M16C and R8C (iar-8051, iar-arm, iaravr, iar-msp430 and iar-m16c Dialects) . . . . . . . . . . . . . . . . . . . . . . . . . .
9
Keil Cx51 and C166 Optimizing C Compiler (c51 and c166 Dialects) . . . . . . . . . . . . .
9
1.4.10 Microsoft Visual C++ (microsoft Dialect) . . . . . . . . . . . . . . . . . . . . . . . . . . .
9
1.4.11 QNX QCC (qnx Dialect) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9
1.4.12 Renesas H8S, H8/300 Series C/C++ Compiler (renesas-h8 Dialect) . . . . . . . . . . . . .
9
1.4.13 Renesas RXC Toolchain (renesas-rx Dialect) . . . . . . . . . . . . . . . . . . . . . . . .
9
1.4.14 TI Build Tools (ti-armcl, ti-cl16x, ti-cl2000, ti-cl430, ti-cl470, ti-cl500
and ti-cl55 Dialects) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9
1.4.15 Wind River Diab Compiler (diab Dialect) . . . . . . . . . . . . . . . . . . . . . . . . . . .
10
1.5 Known Limitations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10
1.4.9
2 Getting Started
11
2.1 License Agreement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11
2.2 Installing Goanna Studio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11
2.2.1
Installing Goanna Studio Using Plugin Installation Wizard . . . . . . . . . . . . . . . . . .
11
2.2.2
Installing Goanna Studio By Extracting Package Manually . . . . . . . . . . . . . . . . . .
13
2.3 License Activation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14
2.3.1
Online Activation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14
2.3.2
Manual Activation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14
2.3.3
Activating Floating License . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15
2