mirror of
https://github.com/dexoron/dcr.git
synced 2026-10-21 19:39:31 +00:00
New translations build-system.mdx (Russian)
[ci skip]
This commit is contained in:
@@ -56,7 +56,7 @@ moc = "moc {in} -o {out}"
|
||||
### GAS / NASM
|
||||
|
||||
* GAS: `-I`, `-c -o`, `--defsym`
|
||||
* NASM: `-I`, `-c -o`, `-D`, `-f` (формат: win64/elf64/macho64/macho32/elf32)
|
||||
* NASM: `-I`, `-o`, `-D`, `-f` (format: win64/elf64/macho64/macho32/elf32; **`bin` when `kind = "flat-bin"`**)
|
||||
* MASM: `/nologo /c /Fo\<obj> <source>`
|
||||
* FASM: `<source> \<output>` (путь вывода — объектный файл)
|
||||
* LLVM IR: `-filetype=obj <source> -o \<output>`
|
||||
@@ -79,7 +79,7 @@ moc = "moc {in} -o {out}"
|
||||
## Типы сборок
|
||||
|
||||
| Тип | Тип | Путь (пример для Linux) |
|
||||
| ------------------ | ------------------------------------ | ----------------------------------------------------------------------------------------------- |
|
||||
| ------------------ | ------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------- |
|
||||
| `bin` | Исполняемый файл | `target/\<profile>/\<name>` (.exe) |
|
||||
| `staticlib` | Статическая библиотека | `target/\<profile>/lib\<name>.a` (.lib) |
|
||||
| `sharedlib` | Динамическая библиотека | `target/\<profile>/lib\<name>.so` (.dll/.dylib) |
|
||||
@@ -87,6 +87,11 @@ moc = "moc {in} -o {out}"
|
||||
| `эльф` | ELF без стандартной библиотеки | `target/\<profile>/\<name>` |
|
||||
| `нет` | Только компиляция, без линковки | — |
|
||||
| `пользовательский` | Полный контроль filename + extension | `target/\<profile>/\<filename>.\<extension>` |
|
||||
| `flat-bin` | Raw binary | ASM: `\<stem>.bin` (NASM `-f bin` / FASM / GAS·MASM·LLC via objcopy); C/C++: `\<name>.bin` (link + objcopy) |
|
||||
|
||||
## Disk images (`[archive]`)
|
||||
|
||||
After a successful build, if `[archive]` is present in `dcr.toml`, DCR formats a FAT volume and copies files from `layout` into the image. See [dcr.toml → archive](/docs/reference/dcr-toml#archive).
|
||||
|
||||
## Этапы сборки
|
||||
|
||||
|
||||
Reference in New Issue
Block a user