Ada语言GNAT stuio安装教程

article/2025/9/24 11:18:56

安装程序在阿里云盘里,现提供下载地址: 链接:https://www.aliyundrive.com/s/R8AfrLw8U9M

以下是基于Windows平台的操作。

其中gnat-2021-20210519-x86_64-windows64-bin.exe是最主要Ada IDE开发工具。

带有arm则是用于“嵌入式开发”的。(目前,我还不会配置,不知道安装是否正确。如有大牛知道如何正确配置,请教会小弟一下。

带有GTKAda字符的,则可以用于界面开发。

安装GTKAda建议安装在“C:\GNAT\2021”目录下。我默认是安装在C盘。其它盘没有试过。(有精力的小伙伴可以折腾一下)

安装GTKAda时,需要在“compiler location”一项配置GNAT的主目录路径即可。我的是“C:\GNAT\2021”,而且安装路径是“C:\GNAT\2021\Gtkada”。如下图:

然后,再一路“Next”下去,直到最后完成。但是,安装到最后,会弹出个错误警告。可以不用管它。也能正常使用。

再接下来要做的设置就是,如下图中操作的步骤(从左至右的操作,看红框中哪个没有的路径,自己行添加好。且注意优先级。不懂的可以就参照图中设置。)

 然后,就是新建一个GTK的工程看运行是正常。

运行“GNAT Stduio”软件,=>"Create new project" => "GtkAda" => "simple windows" => "Next"

然后在第一栏中选择要创建工程的文件夹,再下面是工程名称,然后是main文件名称。

等工程创建成功之后。就能看到GTK界面代码,如下图:

然后,编译运行一下。

 最后就能看到编译运行的软件界面,如下图:

还有一点,就是界面中显示汉字的问题。一般不显示汉字,是因为默认的字体不支持显示汉字。可以通过如下操作修改一下字体。

“Edit” => “Preferences...” 在弹出的界面中。“Editor” =>  “Fonts & Color” =>  “General” => “Default”后面“...”按键修改。

我使用的是YaHei Monaco Hybrid字体。应该是最好看的且好用的字体。这个字体在github上有开源,请自行前搜索下载。(警告:字体请匆商用,字体请匆商用,字体请匆商用)。

 


http://chatgpt.dhexx.cn/article/ZeBRCwEI.shtml

相关文章

Ada 程序设计语言(The Ada Programming Language)[第四集]

Ada 程序设计语言(The Ada Programming Language)[第四集]- - 第6章 子程序(Subprogram) 6.1 概述 (Overview) 一个程序是由一个或更多的子程序组成,以一个主过程(main procedure)为根本,主过程类似与 C 下的 main 函数。子程序包括过程(proceudre)和函数…

Ada的另一个身份--计算机语言

Ada是谁?她是英国著名诗人拜伦的女儿,但令她名扬世界的不是她的父亲,而是她对计算机事业做出的巨大贡献。她是一位数学家、计算机程序创始人,更是我们程序员心中独一无二的女神。为了纪念她,美国国防部据说花了10年的时…

Ada 语言学习(3)复合类型数据——Array

文章目录 Array数据类型声明数组索引数组范围数组复制数组初始化直接赋值通过拷贝赋值不同索引范围但长度相等非指定类型边界收缩 多维数组数组遍历数组切片访问和动态检查直接访问动态检查 数组字面量 Array literal数组拼接两个数组拼接数组和单个值拼接 Array Equality&…

【历史上的今天】12 月 10 日:世界上第一位程序员诞生;Ada 语言发布;第一人称射击游戏的开拓者

整理 | 王启隆 透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。 今天是 2021 年 12 月 10 日,在 120 年前的今天,瑞典国王和挪威诺贝尔基金会首次颁发了诺贝尔奖。根据诺贝尔的遗嘱:“诺贝尔奖每年发给那些…

Ada 程序设计语言(The Ada Programming Language)[第一集]

Ada 程序设计语言(The Ada Programming Language)[第一集]- - 版权(Copyright) 《Ada 程序设计语言》的版权隶属于网站 VenusIC,允许任何用户翻阅、传播、批评等等,只要读者想的出的行为,都…

Ada语言学习(1)Basic Knowledge

文章目录 说在前头命名注释数字变量变量类型signed integersEnumerationsFloating Points 类型重用(继承)类型转换 运算符属性(Attributes)练习 说在前头 本系列教程将会通过提问的方式来完成整个学习过程,因为当你能…

Ada程序设计语言初识

Ada曾是美国国防部指定的唯一一款可用于军用系统开发的语言,旨在整合美军事系统中运行着450多种不同的程序设计语言,她是迄今为止最复杂、最完备的软件工具。开发始于1975年,最早是针对嵌入式和实时系统设计的,1983年发布。其命名…

Ada语言-标识符和注释

标识符 1,ada标识符是不区分大小写的,如下所示它们指向的都是同一个标识符: 2, 全以字母开头,如下: 3,以字母或数字结尾,如下: 4,可以‘包含’不连续的下划线,如下: 注释 注意:在Ad…

ada语言第一步从Hello World开始

打开GNAT软件,在界面中选择“Greate new project” > “Basic” > “simple Ada Project”,再“NEXT”,填写创建工程文件路径、工程名称和main文件名称信息之后,就创建一个新的“控制台”工程文件。 之后,你会看…

Ada 编程语言

以下内容摘自wiki,http://zh.wikipedia.org/wiki/Ada Ada,是一种程序设计语言。源于美国军方的一个计划,旨在整合美军系统中运行着上百种不同的程序设计语言编写的程序,命名是为了纪念爱达勒芙蕾丝而使用Ada。 目录 [隐藏] 1 重要…

Xshell6、xftp资源,舒服!!(自行下载)

还饱受xhell产品各种到期侵害的同志们,可以下载使用这版,本人已经用了将近两年半,不存在到期的问题。当然,如果你的机子之前就用了Xshell6且已经过期了。那就不用试了,基本也是没戏o_O,换别的版本的可用版吧…

xftp的免费下载和安装教程

下载 下载地址https://www.netsarang.com/en/all-downloads/ 2. 安装 按默认配置选项 下一步,下一步即可,文件路径根据自己需要修改

Xftp的下载和安装教程

在Windows系统下,如果想和Linux系统进行文件传输,可以使用Xftp 工具,本篇将介绍Xftp 6下载与安装的过程 软件下载地址:http://www.netsarang.com/download/software.html 点击免费授权页面 随便输入名字 但是邮箱地址一定要正确。可以根据需…

Xftp6下载

前面介绍了Xshell的下载,Xshell是一款能够直接操作linux的终端命令的软件,但是无法进行不同系统间文件的传输,而Xftp是一个功能强大的SFTP、FTP 文件传输软件,它能够快速的进行不同系统之间文件的传输。 懒的看下面的可以直接去我…

xftp7评估版安装使用

xftp7评估版安装使用 1、安装xftp72、配置xftp73、安装包xftp74、其他文件传输软件 之前文章介绍过 xshell7 评估版的安装过程,详见 xshell7评估版安装使用。 本文将介绍 xftp7 文件传输软件的安装使用过程(常与xshell7 配套使用)。 1、安装x…

Xshell|Xftp正版免费使用,再也不用辛辛苦苦破解了

Xshell正版免费,再也不用找破解版了! 话不多说,先贴链接(直接点击)各位按需下载就可以了,亲测有效,感觉有用点个赞呗! 当然也可以直接点击下方名字直接下载压缩包哦 【特别声明】此为教育版正版免费&#x…

xftp下载安装及简单使用

一、xftp简介 Xftp是一个功能强大的SFTP、FTP 文件传输软件。使用了 Xftp 以后,MS Windows 用户能安全地在 UNIX/Linux 和 Windows PC 之间传输文件。Xftp 能同时适应初级用户和高级用户的需要。它采用了标准的 Windows 风格的向导,它简单的界面能与其他…

2021年了!!Xftp新手的下载和安装教程(超详细),以及演示了远程登录和远程文件传输

超级快的,一会就下好了 官网链接:https://www.netsarang.com/zh/xshell/ 1、点下载 出现这个,点进去 填写下面的信息,下载的链接就会发到邮箱里, 点这个邮箱里的链接就会帮你下载了 一、Xftp的安装以及远程登录进行远…

Xshell/Xftp个人完全免费版

很多人在找 Xshell 或 Xftp 的破解版,完全没必要 因为官方已经针对个人用户,提供了完全免费版本 官方免费版下载步骤如下: 1、进入官网活动页面:Xshell Xftp官网 2.填写邮箱、姓名(随便填),需要…

xftp的简单使用

xftp的简单使用 1.下载并安装Xftp工具。打开Xftp工具,点击“新建”。 2.在“新建会话属性”中选择“名称”为主机命名,在“主机”栏输入主机IP,“协议”和“端口号”使用sftp和22【注意默认协议是ftp,此处要改为sftp】&#x…