これは、Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、MACOSオンラインエミュレーターなどの複数の無料オンラインワークステーションのXNUMXつを使用してOnWorks無料ホスティングプロバイダーで実行できるコマンドaslinkです。
プログラム:
NAME
ASLINK-ASxxxxアセンブラーのコンパニオンリンカー。
SYNOPSIS
アリンク [オプション] ファイル名
リンク-gbz80 [オプション] ファイル名
リンク-z80 [オプション] ファイル名
警告
このマニュアルページの情報は、の完全なドキュメントからの抜粋です。 SDCCは
オプションの意味に限定されます。
完全で最新のドキュメントについては、 ASxxxx Cross アセンブラ ドキュメンテーション,
/ usr / share / doc / sdcc-doc / aslinkで入手できます。
DESCRIPTION
アリンク の一般的な再配置コンパニオンリンカーです ASxxx アセンブラ。
MCS51 家族はによってサポートされています アリンク.
Z80家族はによってサポートされています リンク-z80.
GBZ80 (GameBoy Z80のようなCPU)はによってサポートされています リンク-gbz80.
OPTIONS
リンカは、コマンドラインモードまたはコマンドファイルモードで実行できます。 許可されたスタートアップ
リンカコマンドは次のとおりです。
-c / -f コマンドライン/コマンドファイルモード
-p / -n stdoutへのechofile.lnk入力を有効/無効にします
コマンドラインモードが選択されている場合、コマンドファイルがあれば、すべてのリンカーコマンドはstdinから取得されます。
モードが選択されている場合、コマンドは指定されたファイルから入力されます(拡張子は.lnkである必要があります)。
リンカを呼び出した後の有効なオプションは次のとおりです。
-は Intel Hex(file.ihx)またはMotorola S19(file.s19)の画像出力ファイル。
-z シンボル名で大文字と小文字が区別されることを指定します。
-m マップファイル(file.map)を生成します。 このファイルには、シンボルのリスト(エリア別)が含まれています
絶対アドレス、リンクされた領域のサイズ、およびその他のリンク情報。
-w マップファイルにワイドリスト形式を使用することを指定します。
-xdq マップファイルの基数を指定します(XNUMX進数、XNUMX進数、またはXNUMX進数)。
-u 再配置されたアドレスから派生した更新されたリストファイル(file.rst)を生成します
リンカからのデータ。
ファイルN リンクするファイル。 ファイルは、上記のオプションと同じ行にある場合もあれば、
行ごとにXNUMXつのファイル、またはスペースやタブで区切られた複数のファイル。
-b エリア = 表現 (1 定義 以下のために ライン)
これは、式に定数を含めることができるエリアベースアドレスを指定します
および/またはリンクされたファイルから定義されたシンボル。
-g シンボル = 表現 (1 定義 以下のために ライン)
これは、式に定数を含めることができるシンボルの値を指定します
および/またはリンクされたファイルから定義されたシンボル。
-k ライブラリ ディレクトリにジョブを開始します。 path (1 定義 以下のために ライン)
これは、オブジェクトライブラリへのXNUMXつの可能なパスを指定します。 複数のパスは
ことができました。
-l ライブラリ file 仕様 (1 定義 以下のために ライン)
これは、可能なライブラリファイルを指定します。 複数のファイルが許可されます。
-e またはnull行は、リンカへの入力を終了します。
onworks.netサービスを使用してオンラインでaslinkを使用する