eclipse配置CPP环境时出现没有make

文章讲述了在配置gun编译器和Eclipse环境后遇到make命令找不到的问题,解决方案是安装mingGW的make文件,尤其是针对使用TDM-gcc安装包的情况,需确保make文件正确添加到系统环境变量中。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

当安装gun编译器后,并配置系统环境变量后,在eclipse中编译第一步就报错,没有找到make命令。

解决办法,专门安装mingGW的make文件。

我用的是TDM-gcc的一个安装包,里面自带make安装文件,可以单独安装那个文件,安装路径同样放到系统环境变量中。

### 配置 `llama.cpp` 的运行环境 #### 安装依赖项 对于不同操作系统,安装所需的依赖项有所不同。 在 **Ubuntu** 上,可以通过包管理器来获取所需工具和库: ```bash sudo apt-get update && sudo apt-get install -y \ build-essential \ cmake \ git \ wget \ libblas-dev \ liblapack-dev \ python3-pip ``` 对于 **Windows 10/11**, 推荐使用 WSL (Windows Subsystem for Linux) 来简化开发流程。先启用 WSL 功能并安装 Ubuntu 发行版之后, 可以按照上述相同的方法准备依赖环境[^2]。 如果是在 **macOS** 平台上,则可以利用 Homebrew 工具来进行软件包的快速部署: ```bash brew install cmake openblas pkg-config ``` #### 获取源码 无论在哪种平台上操作,都需要从 GitHub 下载最新的项目代码副本: ```bash git clone --recursive https://github.com/ggerganov/llama.cpp.git cd llama.cpp ``` 注意这里的 `--recursive` 参数用于确保子模块也被一同拉取下来[^1]。 #### 构建编译 针对不同的平台可以选择合适的构建方式。默认情况下,在 Unix 类系统上可以直接调用 Makefile 文件完成编译工作;而在 Windows 中则建议通过 MSYS2 或 MinGW 提供类似的 GNU 编译链支持。 为了开启 AVX 指令集优化以及 GPU 加速功能(如果有),可以在 make 命令之前设置一些额外参数: ```bash make Q=1 GGML_USE_CUBLAS=1 ``` 此命令会尽可能地利用 NVIDIA 显卡资源提升性能表现[^3]。 #### 测试验证 最后一步就是确认一切正常运作了。进入 examples 目录下找到 example-ggml.c 这个例子程序作为测试对象之一: ```c // example-ggml.c 示例文件路径位于 ./examples/example-ggml/ #include "ggml.h" ... int main() { ... } ``` 编译完成后执行该二进制文件即可看到预期的结果输出。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值