lede icon indicating copy to clipboard operation
lede copied to clipboard

缺少clang后编译报错失败

Open jzhou404 opened this issue 1 year ago • 2 comments

详细叙述

ubuntu-23.04-live-server-amd64 环境编译

[1/295] CXX src/base/command_line.o FAILED: src/base/command_line.o clang++ -MMD -MF src/base/command_line.o.d -I../src -I. -DNDEBUG -O3 -fdata-sections -ffunction-sections -Werror -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -pthread -pipe -fno-exceptions -fno-rtti -fdiagnostics-color -Wall -Wextra -Wno-unused-parameter -Wextra-semi -Wundef -std=c++20 -Wrange-loop-analysis -Wextra-semi-stmt -c ../src/base/command_line.cc -o src/base/command_line.o /bin/sh: 1: clang++: not found ninja: build stopped: subcommand failed.

sudo apt install clang 后问题解决。

重复 issue

  • [X] 没有类似的 issue

具体型号

J3160

详细日志

[1/295] CXX src/base/command_line.o FAILED: src/base/command_line.o clang++ -MMD -MF src/base/command_line.o.d -I../src -I. -DNDEBUG -O3 -fdata-sections -ffunction-sections -Werror -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -pthread -pipe -fno-exceptions -fno-rtti -fdiagnostics-color -Wall -Wextra -Wno-unused-parameter -Wextra-semi -Wundef -std=c++20 -Wrange-loop-analysis -Wextra-semi-stmt -c ../src/base/command_line.cc -o src/base/command_line.o /bin/sh: 1: clang++: not found ninja: build stopped: subcommand failed.

jzhou404 avatar Aug 08 '24 22:08 jzhou404

你安装clang之后没报unknown warning option '-Wno-cast-function-type'; did you mean '-Wno-bad-function-cast'? [-Werror,-Wunknown-warning-option]这个错误么?

es202517 avatar Aug 29 '24 06:08 es202517

你安装clang之后没报unknown warning option '-Wno-cast-function-type'; did you mean '-Wno-bad-function-cast'? [-Werror,-Wunknown-warning-option]这个错误么?

这个错误我遇到了, 是我ubuntu虚拟机clang版本过低, 卸载clang, 安装clang-14 llvm-14, 设置环境: PATH=/usr/lib/llvm-14/bin:$PATH source /etc/profile 一下就解决了

loopback123 avatar Apr 28 '25 09:04 loopback123