06:44
1,0×
00:00/06:44
553,4 тыс смотрели · 4 года назад
Golang с нуля: кросс-компиляция и сборка
(Статья 9 из цикла "Golang с нуля") Одно из главных преимуществ Go — это его способность легко создавать исполняемые файлы для разных операционных систем и архитектур. Это делает Go идеальным языком для разработки кроссплатформенных утилит и сервисов. В этой статье мы разберёмся, как работает кросс-компиляция. Компилятор Go не зависит от операционной системы, на которой он запущен. Вы можете скомпилировать программу для Windows, работая на macOS или Linux, и наоборот. Для этого используются две переменные окружения: GOOS (операционная система) и GOARCH (архитектура)...
2 месяца назад
Кросскомпиляция в Rust
rustup target list rustup target add x86_64-pc-windows-gnu Предустановленные инструменты: готовые toolchain’ы, которые устанавливаются через rustup. Ручная настройка: установка и настройка стороннего компилятора и линкера вручную. cargo build --target x86_64-pc-windows-gnu #[cfg(target_os = "windows")] fn platform_specific_function() { println!("Это Windows!"); } Для работы с устройствами, такими как ARM или RISC-V, часто требуется дополнительная настройка: [target.armv7-unknown-linux-gnueabihf]...
07:32
1,0×
00:00/07:32
39,9 тыс смотрели · 4 года назад