-1

プログラミング言語の長いリストを調べていたところ、Dylan という名前 (アルファベット順のリストからそれほど離れていない) を見つけました。私自身がディランなので、すぐにこの言語とのつながりを感じ、お気に入りのおもちゃである Raspberry Pi (モデル 3B が重要な場合) にインストールする必要がありました。Linux x86 バージョンをダウンロードし (私のアーキテクチャが「armv7l」であることを考えると、これが問題だと思います)、tarball を解凍し、README ファイルの残りの手順を完了すると、がっかりしました (ただし、そうではありません)。驚いた)「バイナリファイルを実行できません:Execフォーマットエラー」というメッセージが表示されたとき。

私はまだあきらめる準備ができていません。可能な場合、armv7l アーキテクチャの OD を手動でコンパイルするにはどうすればよいですか? この分野での私の知識は非常に限られていることを知っておく必要があります。そのため、「ただビルドしてください」などと言われても、あまり役に立ちません。

【参考】ODサイト:http: //opendylan.org/

4

1 に答える 1

1

残念ながら、できません。ドキュメントによると、この言語は x86 アーキテクチャに依存しています。

ここに画像の説明を入力

私はバイナリとソース コードをくまなく調べて回避策を見つけましたが、誰かが ARM 用に最初からそれを作成するまで、そのようには見えません。

これは大変な作業です...

残念なことだとは思いますが、将来、ARM 用にビルドされていないものの、気に入ったものを見つけた場合、ソース コードにアクセスできる場合、特に C/C++/ または Java (または Python、および他のアーキテクチャに依存しない言語)、ソースコードを複製してすべて自分でコンパイルし、コードに依存するいくつかのあいまいなアーキテクチャの動作に隠れていないことを確認することができます。(Google と 'ctrl+f' はあなたの友達です!) 何も目立たない cmake場合、その場合に非常に便利なツールです! 学習曲線は少しありますが、さまざまなアーキテクチャ向けのものを構築するための優れたツールです。

コンパイルしたら、アプリケーションを実行します。実行される場合もあれば、さらに作業が必要な場合もあれば、x86 だけが必要な場合もあります。

于 2017-01-09T00:12:41.213 に答える