Movatterモバイル変換


[0]ホーム

URL:


D Logo
Menu
Search

Library Reference

version 2.112.0

overview

Report a bug
If you spot a problem with this page, click here to create a Bugzilla issue.
Improve this page
Quickly fork, edit online, and submit a pull request for this page.Requires a signed-in GitHub account. This works well for small changes.If you'd like to make larger changes you may want to consider usinga local clone.

dmd.glue

Generate the object file for function declarations and critical sections.
generateCodeAndWrite() is the only function seen by the front end.
Authors:
Walter Bright
License:
Boost License 1.0

Sourceglue.d

Documentationhttps://dlang.org/phobos/dmd_glue_package.html

Coveragehttps://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/glue/package.d

voidgenerateCodeAndWrite(Module[]modules, const(char)*[]libmodules, const(char)[]libname, const(char)[]objdir, boolwriteLibrary, boolobj, booloneobj, boolmultiobj, boolverbose);
Generate code formodules and write objects/libraries
Parameters:
Module[]modulesarray ofModules to generate code for
const(char)*[]libmodulesarray of objects/libraries already generated (passed on command line)
const(char)[]libname{.lib,.a} file output name
const(char)[]objdirdirectory to write object files to
boolwriteLibrarywrite library file instead of object file(s)
boolobjgenerate object files
booloneobjwrite one object file instead of multiple ones
boolmultiobjbreak one object file into multiple ones
boolverboseprint progress message when generatig code
Symbol*bzeroSymbol;
common location for immutable zeros
Symbol*getBzeroSymbol();
Generate readonly symbol that consists of a bunch of zeros. Immutable Symbol instances can be mapped over it. Only one is generated per object file.
Returns:
bzero symbol
tym_ttotym(Typetx);
Return back end type corresponding to D front end type.
voidobj_append(Dsymbols);
Append s to list of object files to generate later. Only happens with multiobj.
Copyright © 1999-2026 by theD Language Foundation | Page generated byDdoc on Fri Feb 20 17:56:41 2026

[8]ページ先頭

©2009-2026 Movatter.jp