(狡猾やSCMを使用して).scm実行する方法を考え出すとバイナリにそれをコンパイルしようとした(または策略どんなスキームがするコンパイル)ギルドをコンパイル」を使用してはできません。 "、" scm "、" guile "コマンドは、Ubuntuのターミナルで実行されます。 "ギルドabc.scmをコンパイルする" ためには私が<em>abc.scm</em>ファイルを作成したファイル
、私は「出力を得る`/home/tarunmaganti/.cache/guile/ccache/2.0-LE-8-2.0/home/tarunmaganti/abc.scmを書きました.go ' " 私はこのファイルを見つけて、" ./abc.scm.go "というパーミッションが拒否されたと言います。 ./abc.scm.go:Execの形式エラー:バイナリファイルを実行することはできません」bashの - 私は「のchmod 755」または「のchmod 777」を使用して、必要な権限を付与すると
は、私のようなエラーが出ます"
「scm whatever-file-name.scm」は、scmインタプリタを開くだけです。 「狡猾どんなファイル・name.scmは何もしません
。
公式GNU/Guileのスキームのリンクは非常に有用ではありません。
してください、私を助けて。私はしたいと思います コンパイルができない場合は、少なくともGNU/guileスキームのスクリプトファイルを実行する方法を知っておきたいと思います。またはMIT-スキーム。
{私はまだUbuntuとSchemeの初心者です
私はトップラインの慣例に従いました。私が尋ねたのは、GuileまたはSCMインタプリタを使ってスクリプトを実行する方法、またはスクリプトファイルをコンパイルして実行可能ファイルを実行する方法でした。 –
@TarunMaganti少なくとも2.0以下ではなく、Guileでスタンドアロンバイナリを作成することはできません。私が推奨したシバンラインでは、スクリプトファイルを実行可能にして実行するだけです。 –
ありがとうございました!しかし、ギルドコンパイルは何のために使われていますか? .scmファイルは自動的にコンパイルされます。また、スクリプトの実行方法についての参考資料を教えてください。 –