news 2026/8/6 22:22:50

【2026年8月】5.3. GCC-15.2.0 配置命令太长创建配置脚本避免手敲

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【2026年8月】5.3. GCC-15.2.0 配置命令太长创建配置脚本避免手敲

最稳的方法不是手敲,而是复制到脚本里,先检查,再执行。这样能避免漏字符、中文横线、反斜杠后带空格等问题。

先进入 GCC 的build目录:

cd"$LFS/sources/gcc-14.2.0/build"

创建配置脚本:

cat>configure-gcc-pass1.sh<<'EOF' #!/usr/bin/env bash set -euo pipefail : "${LFS:?LFS 未设置}" : "${LFS_TGT:?LFS_TGT 未设置}" ../configure \ --target="$LFS_TGT" \ --prefix="$LFS/tools" \ --with-glibc-version=2.41 \ --with-sysroot="$LFS" \ --with-newlib \ --without-headers \ --enable-default-pie \ --enable-default-ssp \ --disable-nls \ --disable-shared \ --disable-multilib \ --disable-threads \ --disable-libatomic \ --disable-libgomp \ --disable-libquadmath \ --disable-libssp \ --disable-libvtv \ --disable-libstdcxx \ --enable-languages=c,c++ EOF

先只做语法检查:

bash-nconfigure-gcc-pass1.sh

没有输出就表示 Shell 语法正确。

再检查变量:

echo"$LFS"echo"$LFS_TGT"

应该是:

/mnt/lfs x86_64-lfs-linux-gnu

然后执行:

bashconfigure-gcc-pass1.sh2>&1|teeconfigure.log

成功后检查:

test-fMakefile&&echo"configure 成功"grep-iE'error|unrecognized|not found'configure.log

如果最后一条没有输出,通常就没问题。

接着编译时也保存日志:

make-j42>&1|teemake.log

只有make返回成功后再安装:

makeinstall2>&1|teeinstall.log

再验证:

type-a"$LFS_TGT-gcc""$LFS_TGT-gcc"--version"$LFS_TGT-gcc"-dumpmachine"$LFS_TGT-gcc"-print-sysroot

最重要的三个习惯:

  • 长命令放进脚本,不要手敲。
  • 每一步都用tee保存日志。
  • make失败后不要直接make install
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/6 22:21:37

ReactPHP Stream测试策略:确保异步代码可靠性的完整指南

ReactPHP Stream测试策略&#xff1a;确保异步代码可靠性的完整指南 【免费下载链接】stream Event-driven readable and writable streams for non-blocking I/O in ReactPHP. 项目地址: https://gitcode.com/gh_mirrors/st/stream ReactPHP Stream是一个为非阻塞I/O提…

作者头像 李华
网站建设 2026/8/6 22:20:45

家居MES哪家技术强?亲测复盘

家居MES技术选型复盘&#xff1a;从生产一线看龙鼎源MES的真实表现作为长期跟踪家居制造数字化转型的行业分析师&#xff0c;笔者近期对多套MES系统的车间运行情况进行了回访与复盘。本文基于实际应用场景&#xff0c;客观评估家居MES的技术表现&#xff0c;并重点分析其中一套…

作者头像 李华
网站建设 2026/8/6 22:17:01

esp32-ai开发者指南:从模型训练到芯片部署的全流程解析

esp32-ai开发者指南&#xff1a;从模型训练到芯片部署的全流程解析 【免费下载链接】esp32-ai 项目地址: https://gitcode.com/gh_mirrors/esp/esp32-ai esp32-ai是一款专为ESP32系列芯片打造的AI模型部署工具包&#xff0c;它提供了从模型训练到嵌入式设备部署的完整解…

作者头像 李华
网站建设 2026/8/6 22:13:00

MAIGateway,魔芋企业级AI网关的FinAPI多模型路由设计

8月6日早上打开OpenRouter的排行榜&#xff0c;我愣了一下。 DeepSeek V4 Flash单周调用量7.22万亿Token&#xff0c;超过了OpenAI、Google、Anthropic。国产模型第一次在全球最大的AI聚合平台上登顶。 评论区有人兴奋&#xff0c;有人感慨。但我看到这个数字的时候&#xff…

作者头像 李华
网站建设 2026/8/6 22:09:00

如何用MiniMax-H3实现文本转视频?T2V工作流终极教程

如何用MiniMax-H3实现文本转视频&#xff1f;T2V工作流终极教程 【免费下载链接】MiniMax-H3 项目地址: https://ai.gitcode.com/hf_mirrors/Comfy-Org/MiniMax-H3 MiniMax-H3是一款强大的AI模型&#xff0c;专为文本转视频&#xff08;T2V&#xff09;等多媒体生成任务…

作者头像 李华