問題タブ [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.
gcc - Ada-奇妙なエラー-gcc/gnatbindの一貫したバージョン
Adaプロジェクトをコンパイルしようとしています。
LibreAdaCoreから現在の2011GNATGPLパッケージをインストールしました。これには、gccコンパイラも含まれています。
奇妙なエラーは次のとおりです
どのgccを入力すると/usr/ gnat / bin / gcc
を入力すると、どのgnatbindを入力すると/ usr / gnat / bin/gnatbindが表示されます
「正しくフォーマットされていない」ファイルの内容は次のとおりです
どんな手掛かり?
前もって感謝します
編集:gnatls -v
以下を表示します(読みやすくするためにフォーマットされています)、
unicode - GNAT Programming Studio でユニコードを使用するには?
私はプログラミングにGPSを使用しています。しかし、コードでユニコード文字を使用することはできません。環境設定で文字セットを UTF-8 に設定しました。しかし、コード内のコメントとしてユニコード文字を入力することはできませんでした。ソースコードでユニコード文字を使用する方法を誰か教えてもらえますか? 私はあなたの助けに非常に感謝します. ありがとう!
太陽
.net - Adaで.netコマンドを使用する
私は知っています、それは初心者の質問ですが.....私は知りません:(
dotnet-gnatを使用していますが、プラットフォームのコマンドを使用できません。Net in Ada ... WriteLineは使用できますが、ReadLineコマンドは使用できません....コマンドの正しい使用方法を知る方法は?
私のコード:
ReadLineコード:
ありがとう。
ada - Ada - 文字列の特別な文字をトリムして削除する
Input という変数があります
ライブラリとして Ada.Strings と Ada.Text_IO を使用していますが、入力変数でスペースと特殊文字 (頂点、カンマ、ピリオドなど) を削除できるかどうか、およびその方法を知る必要があります。
scanf - Ada から scanf を呼び出す
Ada から scanf を呼び出すにはどうすればよいですか? つまり、おそらく適切なプラグマのインポート宣言を使用しますが、宣言はどのようになりますか?
(文字列自体を解析する方法ではなく、より手に負えないさまざまなC関数をAdaから呼び出す方法に興味があるため、純粋なAdaソリューションを探しているわけではありません。私のセットアップはGnat、Ubuntu Linux、x64です。違います。)
sha1 - GNAT.SHA1からSHA1ブロックを取得する
で文字列のハッシュGNAT.SHA1
を作成するために使用しています。私のコードベースは小さいので、コンパイラによって提供されていないライブラリをプロジェクトにインポートしないようにしたいので、を使用しています。私の知る限り、ハッシュを取得するための「パブリック」メソッドは、関数を介した文字列形式のみです。代わりに、このタイプのメンバーである160ビットブロックを取得したいと思います。残念ながら、レコードは非公開です。私がそれを得ることができる方法はありますか?または、Ada標準ライブラリによって提供される代替方法ですか?SHA1
Ada
GNAT.SHA1
Digest
H
Context
Context
GNAT
ada - 中止ステートメント
ada プログラムでタスクを中止しようとしていますが、コンパイル中に次のエラーが発生します。
コードは次のようになります。
そして、次のような行を試すと、次のようになります。
エラーが発生します:
何が間違っているのですか?
c - Ada仕様のgccの検索パスを取得する方法
基本的な質問:
インクルードをgcc
検索する場所を教えてください。Ada
特定の問題:
を使用してライブラリとインターフェイスできるように、C
ライブラリのヘッダーファイルを仕様に変換し終えたところです。システムにスペックをインストールしたいと思います。また、インストールをある程度移植可能にして、どのマシンでも実行できるようにしたい(したがって、仕様やGithubなどでホストできるようにしたい)。スペックをどこにインストールするのか正確にはわかりません。Ada
Ada
make install
Makefile
linux - Linux 上の Ada プログラム: 欠落ファイルによる SIGSEGV?
次のコマンドを使用して、Linux on Ubuntu 5.4 (GNAT 3.4) 用の Ada プログラムをコンパイルしました。
その後、Ubuntu マシンでプログラムを実行すると、正常に動作します。しかし、別のマシン (Linux Web サーバー) で試してみると、次のエラー メッセージが表示されますstrace
。
どういう意味ですか?2 つのファイル (ld.so.nohwcap と ld.so.preload) が不足しているため、プログラムを実行できないということは正しく理解できていますか? このエラーを回避するにはどうすればよいですか? コンパイル中にこれらのファイルをプログラムに含める可能性はありますか?
compiler-construction - GNAT でサポートされているターゲット アーキテクチャのリストは?
特に組み込み分野で、どの CPU アーキテクチャが GNAT でサポートされているか知りたいです。gnu C コンパイラによってサポートされるすべてのターゲットは、Ada でも自動的にサポートされますか?