Update README.md
This commit is contained in:
parent
174d73f8a5
commit
3d1bea51f7
13
README.md
13
README.md
@ -244,6 +244,12 @@ cargo build --release
|
|||||||
* Содержит откомпилированный код всех модулей проекта (кроме main.rs)
|
* Содержит откомпилированный код всех модулей проекта (кроме main.rs)
|
||||||
* Может быть динамически загружена и использована другими программами
|
* Может быть динамически загружена и использована другими программами
|
||||||
|
|
||||||
|
**Отличие библиотеки от исполняемого файла**
|
||||||
|
> [!IMPORTANT]
|
||||||
|
> flusql — самостоятельная программа (компилируется из src/main.rs)
|
||||||
|
> libflusql.so — библиотека для использования в других программах
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Данная библиотека создаётся, благодаря указанной конфигурации в файле `Cargo.toml`, а именно строке: `crate-type = ["cdylib", "staticlib", "rlib"]`. Она означает, что компилятор создает несколько форматов:
|
Данная библиотека создаётся, благодаря указанной конфигурации в файле `Cargo.toml`, а именно строке: `crate-type = ["cdylib", "staticlib", "rlib"]`. Она означает, что компилятор создает несколько форматов:
|
||||||
|
|
||||||
@ -253,13 +259,8 @@ cargo build --release
|
|||||||
* rlib → libflusql.rlib (Rust-специфичный формат для зависимостей)
|
* rlib → libflusql.rlib (Rust-специфичный формат для зависимостей)
|
||||||
|
|
||||||
|
|
||||||
**Практическое использование**
|
|
||||||
|
|
||||||
**Отличие библиотеки от исполняемого файла**
|
**Практическое использование**
|
||||||
> [!IMPORTANT]
|
|
||||||
> flusql — самостоятельная программа (компилируется из src/main.rs)
|
|
||||||
> libflusql.so — библиотека для использования в других программах
|
|
||||||
|
|
||||||
|
|
||||||
1) Использование как библиотеки Lua
|
1) Использование как библиотеки Lua
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user