問題タブ [gnat]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1235 参照

gcc - Ada-奇妙なエラー-gcc/gnatbindの一貫したバージョン

Adaプロジェクトをコンパイルしようとしています。

LibreAdaCoreから現在の2011GNATGPLパッケージをインストールしました。これには、gccコンパイラも含まれています。

奇妙なエラーは次のとおりです

どのgccを入力すると/usr/ gnat / bin / gcc
を入力すると、どのgnatbindを入力すると/ usr / gnat / bin/gnatbindが表示されます

「正しくフォーマットされていない」ファイルの内容は次のとおりです

どんな手掛かり?

前もって感謝します

編集:gnatls -v以下を表示します(読みやすくするためにフォーマットされています)、

0 投票する
2 に答える
1119 参照

unicode - GNAT Programming Studio でユニコードを使用するには?

私はプログラミングにGPSを使用しています。しかし、コードでユニコード文字を使用することはできません。環境設定で文字セットを UTF-8 に設定しました。しかし、コード内のコメントとしてユニコード文字を入力することはできませんでした。ソースコードでユニコード文字を使用する方法を誰か教えてもらえますか? 私はあなたの助けに非常に感謝します. ありがとう!

太陽

0 投票する
1 に答える
310 参照

.net - Adaで.netコマンドを使用する

私は知っています、それは初心者の質問ですが.....私は知りません:(

dotnet-gnatを使用していますが、プラットフォームのコマンドを使用できません。Net in Ada ... WriteLineは使用できますが、ReadLineコマンドは使用できません....コマンドの正しい使用方法を知る方法は?

私のコード:

ReadLineコード:

ありがとう。

0 投票する
3 に答える
3602 参照

ada - Ada - 文字列の特別な文字をトリムして削除する

Input という変数があります

ライブラリとして Ada.Strings と Ada.Text_IO を使用していますが、入力変数でスペースと特殊文字 (頂点、カンマ、ピリオドなど) を削除できるかどうか、およびその方法を知る必要があります。

0 投票する
2 に答える
778 参照

scanf - Ada から scanf を呼び出す

Ada から scanf を呼び出すにはどうすればよいですか? つまり、おそらく適切なプラグマのインポート宣言を使用しますが、宣言はどのようになりますか?

(文字列自体を解析する方法ではなく、より手に負えないさまざまなC関数をAdaから呼び出す方法に興味があるため、純粋なAdaソリューションを探しているわけではありません。私のセットアップはGnat、Ubuntu Linux、x64です。違います。)

0 投票する
1 に答える
392 参照

sha1 - GNAT.SHA1からSHA1ブロックを取得する

で文字列のハッシュGNAT.SHA1を作成するために使用しています。私のコードベースは小さいので、コンパイラによって提供されていないライブラリをプロジェクトにインポートしないようにしたいので、を使用しています。私の知る限り、ハッシュを取得するための「パブリック」メソッドは、関数を介した文字列形式のみです。代わりに、このタイプのメンバーである160ビットブロックを取得したいと思います。残念ながら、レコードは非公開です。私がそれを得ることができる方法はありますか?または、Ada標準ライブラリによって提供される代替方法ですか?SHA1AdaGNAT.SHA1DigestHContextContextGNAT

0 投票する
1 に答える
1111 参照

ada - 中止ステートメント

ada プログラムでタスクを中止しようとしていますが、コンパイル中に次のエラーが発生します。

コードは次のようになります。

そして、次のような行を試すと、次のようになります。

エラーが発生します:

何が間違っているのですか?

0 投票する
1 に答える
687 参照

c - Ada仕様のgccの検索パスを取得する方法

基本的な質問

インクルードをgcc検索する場所を教えてください。Ada

特定の問題

を使用してライブラリとインターフェイスできるように、Cライブラリのヘッダーファイルを仕様に変換し終えたところです。システムにスペックをインストールしたいと思います。また、インストールをある程度移植可能にして、どのマシンでも実行できるようにしたい(したがって、仕様やGithubなどでホストできるようにしたい)。スペックをどこにインストールするのか正確にはわかりません。AdaAdamake installMakefile

0 投票する
3 に答える
1585 参照

linux - Linux 上の Ada プログラム: 欠落ファイルによる SIGSEGV?

次のコマンドを使用して、Linux on Ubuntu 5.4 (GNAT 3.4) 用の Ada プログラムをコンパイルしました。

その後、Ubuntu マシンでプログラムを実行すると、正常に動作します。しかし、別のマシン (Linux Web サーバー) で試してみると、次のエラー メッセージが表示されますstrace

どういう意味ですか?2 つのファイル (ld.so.nohwcap と ld.so.preload) が不足しているため、プログラムを実行できないということは正しく理解できていますか? このエラーを回避するにはどうすればよいですか? コンパイル中にこれらのファイルをプログラムに含める可能性はありますか?

0 投票する
3 に答える
1569 参照

compiler-construction - GNAT でサポートされているターゲット アーキテクチャのリストは?

特に組み込み分野で、どの CPU アーキテクチャが GNAT でサポートされているか知りたいです。gnu C コンパイラによってサポートされるすべてのターゲットは、Ada でも自動的にサポートされますか?