ArchLinux 安装 MinGW-w64 记录

前言

为了编译某个项目,初次使用Arch Linux,栽了一脑袋坑


安装

安装 ArchLinux 大体参照 官方手册 以及 这篇文章 ,非常经典好用。

由于我只需要build程序不需要太多功能(GUI界面),所以参考以上两篇文章完全够用。

因为本人是一个铁杆Win用户,使用VirtualBox在官方虚拟机手册安装。

配置编译环境

不得不说pacman真的是一个很好用的工具,而且AUR很全面,配置问题主要卡在了yay的安装上

因为yay是托管在AUR上,所以下载yay需要采用git方式。

$  git clone https://aur.archlinux.org/yay.git

之后build yay

$  makepkg -si

注意,为了安全考虑,makepkg不能用root权限执行,所以请使用其他用户build

安装cmake和mingw-w64,工具链(toolchain特别注意要使用对应的编译器,如我这里使用cmake就要使用cmake-toolchain)

yay使用方法和pacman一样,直接安装AUR仓库

$ yay -S mingw-w64-cmake

一路回车,等待编译完成即可(时间超长)

设置共享文件夹

build完成后,需要将build文件取出。

历经10个夜晚,最终发现现有版本VirtualBox tools(6.0.4)不支持Linux最新内核(5.0.4),最终放弃使用VirtualBox的共享文件夹,转用ssh(推荐)

设置端口转发


端口详细转发

安装SSH

$ sudo pacman -S openssh

系统启动时启用ssh服务

$  sudo systemctl enable sshd

手动启用ssh服务

$  sudo systemctl start sshd



取得文件

你可能感兴趣的:(ArchLinux 安装 MinGW-w64 记录)