ru:mingw32
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| ru:mingw32 [2024/06/16 11:35] – kukuruzo | ru:mingw32 [2024/06/16 11:46] (текущий) – kukuruzo | ||
|---|---|---|---|
| Строка 150: | Строка 150: | ||
| - | ===== Способ сборки Psi+ при помощи кросс-компиляции из OS Linux ===== | + | ===== Способ сборки Psi+ при помощи кросс-компиляции из OS Linux (рекомендовано) |
| ==== Настройка и сборка окружения для кросс-компиляции MXE ==== | ==== Настройка и сборка окружения для кросс-компиляции MXE ==== | ||
| Строка 198: | Строка 198: | ||
| __Особое внимание нужно уделить переменным: | __Особое внимание нужно уделить переменным: | ||
| - **MXE_TARGETS** где нужно указать цели сборки МХЕ, подробнее про это можно почитать в каталоге **docs** или кратко в файле **README.md**. //В примере окружение МХЕ будет компилироваться для 2х целей: i686-w64-mingw32.shared - 32х битная среда, динамические бибилиотеки (*.dll) на выходе; | - **MXE_TARGETS** где нужно указать цели сборки МХЕ, подробнее про это можно почитать в каталоге **docs** или кратко в файле **README.md**. //В примере окружение МХЕ будет компилироваться для 2х целей: i686-w64-mingw32.shared - 32х битная среда, динамические бибилиотеки (*.dll) на выходе; | ||
| + | - **MXE_TMP** - каталог где будет происходить сборка окружения MXE, если у вас много оперативной памяти (> | ||
| - **LOCAL_PKG_LIST** - список пакетов, | - **LOCAL_PKG_LIST** - список пакетов, | ||
| - **JOBS** - количество потоков сборки, | - **JOBS** - количество потоков сборки, | ||
| Строка 212: | Строка 213: | ||
| **ВНИМАНИЕ** Сборка указанных в примере пакетов для 2х целей будет длиться приблизительно 6 часов, в зависимости от мощности вашего сборочного компьютера. | **ВНИМАНИЕ** Сборка указанных в примере пакетов для 2х целей будет длиться приблизительно 6 часов, в зависимости от мощности вашего сборочного компьютера. | ||
| + | |||
| + | **СОВЕТ 1** Делайте резервные копии каталога mxe/usr перед каждым обновлением сборочного окружения, | ||
| * После окончания сборки окружения МХЕ можно приступать к сборке Psi+ | * После окончания сборки окружения МХЕ можно приступать к сборке Psi+ | ||
| Строка 249: | Строка 252: | ||
| <code bash> | <code bash> | ||
| - | i686-w64-mingw32.shared-cmake --build . --target all --target prepare-bin --target prepare-bin-libs --parallel 4 \ #тоже самое что и JOBS в файле конфигурации МХЕ | + | i686-w64-mingw32.shared-cmake --build . --target all --target prepare-bin --target prepare-bin-libs --parallel 4 |
| </ | </ | ||
ru/mingw32.1718537743.txt.gz · Последнее изменение: 2024/06/16 11:35 — kukuruzo
