gnat 用户手册

gnat 用户手册一、第一章 gnat 走起1、 gnat 使用三步曲2、一步到位编译得到可执行文件3、编译运行多个源文件的小项目A、基础的编译、运行方法B、多个文件时, gnatmak 编译也会自动推导。4、ADA IDE GPS(GNAT Programming System) 介绍5、ADA IDE 开发环境 glide / gvd 介绍6、ADA 的 GDB 调试二、第二章 gnat 编译模式1、好复杂的文件名称规则,没看懂2、 ada 与 C 的混合编程,主程序为 adaA、源码如下B、编译、运行流程3、ada 与 C 的混合编程,主程序为CA、源码如下B、编译、运行步骤如下4、ada 与 C++ 的混合编程A、源码如下,此例涉及类结构的传递B、编译、执行三、第三章 使用 gcc 编译1、-c2、gcc选项作用于所有文件,除非 -gnatx仅作用于 ada文件3、列出全部选项,一一描述四、 GNAT 项目管理器

 

 

 

一、第一章 gnat 走起

1、 gnat 使用三步曲

源码如下:

 
 

2、一步到位编译得到可执行文件

 

3、编译运行多个源文件的小项目

A、基础的编译、运行方法

 

编译方法:

 

更加简洁的编译方法,一步到位:

 

语法检查,而不进行代码生成:

 

 

B、多个文件时, gnatmak 编译也会自动推导。

 

 

4、ADA IDE GPS(GNAT Programming System) 介绍

 

5、ADA IDE 开发环境 glide / gvd 介绍

 

6、ADA 的 GDB 调试

 

 

 

 

二、第二章 gnat 编译模式

1、好复杂的文件名称规则,没看懂

2、 ada 与 C 的混合编程,主程序为 ada

A、源码如下

 

 

B、编译、运行流程

 

 

3、ada 与 C 的混合编程,主程序为C

 

A、源码如下

 

B、编译、运行步骤如下

 

 

4、ada 与 C++ 的混合编程

 

A、源码如下,此例涉及类结构的传递

 

 

B、编译、执行

 

 

三、第三章 使用 gcc 编译

 

1、-c

通知编译器编译,但是不 link

 

一条命令行编译多种类型的源文件:

 

 

2、gcc选项作用于所有文件,除非 -gnatx仅作用于 ada文件

3、列出全部选项,一一描述

 

 

 
 
 
 
 

 

四、 GNAT 项目管理器