Skip to content

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 tar

Fedora

bash
sudo dnf install gcc libcurl-devel curl tar

Arch Linux

bash
sudo pacman -S gcc curl tar

自检 ​

bash
cpro-26.10.1 jiancha

jiancha 的英文别名是 doctor。它会依次检查编译器文件、链接器,并试编译运行一个小程序,最后一行是结论。有失败项时会给出修复建议。libcurl 一项没装只显示"未装",不算失败。

常见问题 ​

报错「找不到 C 编译器(cc/clang/gcc),无法链接」

没有装 gcc 或 clang,按上面的步骤安装。

用 http 模块时链接报 cannot find -lcurl

没有装 libcurl 开发包。注意要装带 -dev / -devel 的那个,只装 curl 命令不够。

运行 cpro 提示 command not found

cpro 的目录没有加入 PATH,或者加完没有重新打开终端,见 下载 里的安装步骤。

cpro 目前处于测试阶段