英語版
このページの英語版を見る

dmd.dmdparams

DMD固有のパラメータ。
Authors:

出典 dmdparams.d

enum PIC: ubyte;
ポジション インディペンデントコード設定
fixed
特定のアドレスに位置する
pic
位置独立コード
pie
位置独立実行可能ファイル
enum ExpVis: ubyte;
エクスポートの可視性
default_
Windowsターゲットでは-sharedなしで非表示、それ以外は公開
hidden
export'の付いたシンボルのみをエクスポートする
public_
すべてのシンボルをエクスポートする
enum SymImport: ubyte;
シンボルdllimport
none
シンボルなし
defaultLibsOnly
druntime/phobosシンボルのみ
all
すべての非ルートシンボル
struct Triple;
与えられたトリプルからCPUオペレーティングシステム、およびオプションでC/C++ランタイム環境を設定する 例 x86_64+avx2-apple-darwin20.3.0 x86-unknown-linux-musl-clang x64-windows-msvc x64-pc-windows-msvc
void setTargetBuildDefaults(ref Target target);
ビルド・コンパイラーと同じターゲットでコンパイルするようにターゲット設定を初期化する。 ビルド・コンパイラーと同じターゲットでコンパイルするように、ターゲット設定を初期化する。
const(char)[] finalDefaultlibname();
Returns:
コマンドライン・パラメーターに基づく最終的なデフォルトibnameを指定する。