相关疑难解决方法(0)

运行 flutter linux 应用程序时出现“/usr/bin/ld: 找不到 -lstdc++: 没有这样的文件或目录”

flutter runLinux 桌面应用程序出现此错误

\n
Running "flutter pub get" in proj...            5.3s\nLaunching lib/main.dart on Linux in debug mode...\nCMake Error at /usr/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake:62 (message):\n  The C++ compiler\n\n    "/usr/bin/clang++"\n\n  is not able to compile a simple test program.\n\n  It fails with the following output:\n\n    Change Dir: /media/kingbob/Dvolve/EData/proj/build/linux/x64/debug/CMakeFiles/CMakeTmp\n\n    Run Build Command(s):/usr/bin/ninja cmTC_5f1b6 && [1/2] Building CXX object CMakeFiles/cmTC_5f1b6.dir/testCXXCompiler.cxx.o\n    [2/2] Linking CXX executable cmTC_5f1b6\n    FAILED: cmTC_5f1b6 \n    : && /usr/bin/clang++   CMakeFiles/cmTC_5f1b6.dir/testCXXCompiler.cxx.o -o cmTC_5f1b6   && :\n    /usr/bin/ld: cannot find -lstdc++: No such file or directory\n    clang: …
Run Code Online (Sandbox Code Playgroud)

ubuntu clang++ flutter-linux

27
推荐指数
2
解决办法
2万
查看次数

Clang ++ --gcc-toolchain和gcc 4.9.3链接问题

(Ubuntu 16.04.1)

默认情况下,在16.04.1上,clang为5.4选择gcc工具链。不幸的是,我有一个要求 5.0之前的ABI 的库,并且我无权访问源代码,也没有实现者发布新版本。我一直在尝试使用--gcc-toolchain选项,但是无法正常工作。(ctrbegin.o和crtend.o在链接上没有正确的前缀。)

$ clang++-3.8 -v -print-search-dirs

clang version 3.8.0-2ubuntu4 (tags/RELEASE_380/final)
Target: x86_64-pc-linux-gnu
Thread model: posix
InstalledDir: /usr/bin
Found candidate GCC installation: /usr/bin/../lib/gcc/i686-linux-gnu/5.4.0
Found candidate GCC installation: /usr/bin/../lib/gcc/i686-linux-gnu/6.0.0
Found candidate GCC installation: /usr/bin/../lib/gcc/x86_64-linux-gnu/4.9
Found candidate GCC installation: /usr/bin/../lib/gcc/x86_64-linux-gnu/4.9.3
Found candidate GCC installation: /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0
Found candidate GCC installation: /usr/bin/../lib/gcc/x86_64-linux-gnu/6.0.0
Found candidate GCC installation: /usr/lib/gcc/i686-linux-gnu/5.4.0
Found candidate GCC installation: /usr/lib/gcc/i686-linux-gnu/6.0.0
Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/4.9
Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/4.9.3
Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/5.4.0
Found candidate …
Run Code Online (Sandbox Code Playgroud)

llvm clang++ gcc4.9

5
推荐指数
1
解决办法
3081
查看次数

标签 统计

clang++ ×2

flutter-linux ×1

gcc4.9 ×1

llvm ×1

ubuntu ×1