Це команда cross-gcc-gensource, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
cross-gcc-gensource - генерує джерела для створення крос-ланцюжка інструментів Debian
СИНТАКСИС
[TARGET_LIST= ] [СПИСОК_ХОСТІВ= ] [SUFFIX=.1] cross-gcc-gensource
приклад:
/ Tmp$ TARGET_LIST="armel armhf" HOST_LIST="amd64" cross-gcc-gensource 5
.... багато докладного виведення ....
/ Tmp$ cd cross-gcc-packages-amd64/cross-gcc-5-armel
/tmp/cross-gcc-packages-amd64/cross-gcc-5-armel$ ls
Debian
/tmp/cross-gcc-packages-amd64/cross-gcc-5-armel$ dpkg-buildpackage
.... створення крос-ланцюга інструментів ....
ОПИС
Це утиліта, яка готує каталог з дебіанізованими джерелами, які збирають крос
пакети інструментів. Джерела, отримані цим інструментом, дуже малі; сам код
походить з пакета "gcc-version-source" і необхідних виправлень і додаткових збірок
матеріал надходить з пакету "cross-gcc-dev".
АРГУМЕНТИ
Нормальне використання є
cross-gcc-gensource gcc_version
Де "gcc_version" - це базова версія набору інструментів, який ми створюємо. Під час
ми знаємо про версії 4.9, 5 і 6. Цей аргумент командного рядка є обов'язковим.
Уточнення мета архітектури
Цей інструмент створює окремий вихідний пакет для кожної цільової архітектури (
архітектури, націленої крос-компілятором, який будується). За замовчуванням ці архітектури
націлені на:
arm64
armel
armhf
mips
міпсел
живлення ПК
ppc64el
Якщо потрібен інший набір цільових архітектур, встановіть середовище "TARGET_LIST".
змінний. Наприклад, щоб побудувати для "armel" і "armhf":
TARGET_LIST="armel armhf" cross-gcc-gensource 5
Уточнення господар архітектури
Аналогічно, цей інструмент створює окреме дерево джерел для кожної архітектури хоста (
архітектура, на якій працює крос-компілятор, який будується). За замовчуванням ці архітектури є
цільові:
amd64
i386
Якщо потрібен інший набір архітектур хоста, встановіть середовище "HOST_LIST".
змінний. Наприклад, щоб створити лише для "amd64":
HOST_LIST="amd64" cross-gcc-gensource 5
Уточнення a версія Суфікс
Якщо вам потрібно завантажити новий вихідний пакет, коли версія gcc-source побудована проти
не змінився, то вам потрібно додати суфікс версії, щоб уникнути зіткнень з двійковою версією. An
необов'язковий SUFFIX env var дозволяє це.
TARGET_LIST="armel armhf" SUFFIX=.1 cross-gcc-gensource 5
Використовуйте cross-gcc-gensource онлайн за допомогою служб onworks.net