Linux 环境配置
已经配置过?
环境只需要配置一次,之后安装新版本的 cpro 不用再配。已经配置过的话,直接跑一遍 自检 确认即可。
需要什么
cpro 自带 LLVM,从源码到目标文件由它自己完成;最后一步链接调用系统的 C 编译器(cc / clang / gcc,找到哪个用哪个)。所以需要:
| 软件 | 用途 | 是否必需 |
|---|---|---|
| gcc 或 clang | 链接程序 | 必需 |
| libcurl 开发包 | 标准库 http 模块 | 用到 http 时需要 |
| curl、tar 命令 | 包管理 下载和解压依赖 | 用到第三方包时需要 |
安装
Ubuntu / Debian
bash
sudo apt update
sudo apt install gcc libcurl4-openssl-dev curl tarFedora
bash
sudo dnf install gcc libcurl-devel curl tarArch Linux
bash
sudo pacman -S gcc curl tar自检
bash
cpro-26.10.1 jianchajiancha 的英文别名是 doctor。它会依次检查编译器文件、链接器,并试编译运行一个小程序,最后一行是结论。有失败项时会给出修复建议。libcurl 一项没装只显示"未装",不算失败。
常见问题
报错「找不到 C 编译器(cc/clang/gcc),无法链接」
没有装 gcc 或 clang,按上面的步骤安装。
用 http 模块时链接报 cannot find -lcurl
没有装 libcurl 开发包。注意要装带 -dev / -devel 的那个,只装 curl 命令不够。
运行 cpro 提示 command not found
cpro 的目录没有加入 PATH,或者加完没有重新打开终端,见 下载 里的安装步骤。
