linux - 如何将 Make 从 4.2.1 降级到 3.82?
问题描述
我想用 make 3.82 版,所以我从 4.2.1 版降级。
从https://ftp.gnu.org/gnu/make/站点下载 make-3.82.tar.gz 文件后,解压缩该文件并运行 ./configure ./build.sh 以创建一个 make 文件。如果运行 make 文件,我会收到一个名为 Segmentation error (core dump) 的错误。
如何使 make 正常工作?
解决方案
如果您设置ulimit -c unlimited
然后重新运行 make,它将生成一个核心文件,您可以使用 gdb 检查该文件以查看发生了什么。您可能需要使用 -g3 或类似命令重新编译 make 以确保二进制文件包含调试信息。
推荐阅读
- postgresql - NestJS、PortsgreSQL 和 TypeORM - 迁移运行不正常
- tello-drone - 如何使用 sdk 从 Tello 无人机获取照片
- python - 优雅地停止 celery 任务
- c# - 我如何使用 .NET WCF 中已连接服务的方法并在我的 WCF 中以新方法“按原样”公开它
- google-cloud-dataflow - 在有界源上使用 GroupIntoBatches
- javascript - 从对象创建一个数组以通过 *ngFor 对其进行迭代
- java - 如何在 Spring Data MongoDB 中使用查找和过滤创建高级聚合?
- api - 使用 Xbox live 系统登录
- unity3d - Unity 2D 平台跳跃问题
- swift - 在 Swift 中打印 CBCharacteristic._handle 值