首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >颤振GTK 3.0和“libjpeg”未找到

颤振GTK 3.0和“libjpeg”未找到
EN

Stack Overflow用户
提问于 2022-08-06 09:36:10
回答 1查看 216关注 0票数 1

Flutter工作得很好,我在Ubuntu22.04上安装了brew来安装bundletool。然后,在linux的编译中,我没有找到gtk,在这里我已经尝试过了:

来自flutter doctor

Linux开发需要

✗gtk3.0开发库。

为此,我在航站楼尝试:

  1. sudo apt install libgtk-3-dev和它已经安装了,所以重新安装它。

  1. pkg-config --modversion gtk+-3.0和got:3.24.34.

  1. pkg-config --libs gtk+-3.0,得到了这个:

代码语言:javascript
复制
-L/home/linuxbrew/.linuxbrew/Cellar/gtk+3/3.24.34/lib -L/home/linuxbrew/.linuxbrew/Cellar/pango/1.50.8/lib -L/home/linuxbrew/.linuxbrew/Cellar/harfbuzz/5.1.0/lib -L/home/linuxbrew/.linuxbrew/Cellar/atk/2.38.0/lib -L/home/linuxbrew/.linuxbrew/Cellar/cairo/1.16.0_5/lib -L/home/linuxbrew/.linuxbrew/Cellar/gdk-pixbuf/2.42.8_1/lib -L/home/linuxbrew/.linuxbrew/Cellar/glib/2.72.3/lib -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0

因此,我认为我对gtk没有问题,尽管我完全删除了它,并使用synaptic检查了它,但是问题仍然存在。

在编译内部VS代码时,我得到:

没有找到

所需的包

这是来自cmake的,所以我修改了产生错误的行,找出了哪个包,用打印:_pkgconfig_error,我得到了:'libjpeg', required by 'gdk-pixbuf-2.0', not found

再次使用synaptic重新安装完成了整个过程,dpkg -l | grep libjpeg给出了:

代码语言:javascript
复制
ii  libjpeg-dev:amd64                                 8c-2ubuntu10                                         amd64        Independent JPEG Group's JPEG runtime library (dependency package)
ii  libjpeg-progs                                     1:9d-1                                               amd64        Programs for manipulating JPEG files
ii  libjpeg-turbo8:amd64                              2.1.2-0ubuntu1                                       amd64        IJG JPEG compliant runtime library.
ii  libjpeg-turbo8:i386                               2.1.2-0ubuntu1                                       i386         IJG JPEG compliant runtime library.
ii  libjpeg-turbo8-dev:amd64                          2.1.2-0ubuntu1                                       amd64        Development files for the IJG JPEG library
ii  libjpeg8:amd64                                    8c-2ubuntu10                                         amd64        Independent JPEG Group's JPEG runtime library (dependency package)
ii  libjpeg8:i386                                     8c-2ubuntu10                                         i386         Independent JPEG Group's JPEG runtime library (dependency package)
ii  libjpeg8-dev:amd64                                8c-2ubuntu10                                         amd64        Independent JPEG Group's JPEG runtime library (dependency package)
ii  libjpeg9:amd64                                    1:9d-1                                               amd64        Independent JPEG Group's JPEG runtime library

运行flutter run -d linux -v输出如下:

代码语言:javascript
复制
[  +77 ms] executing: uname -m
[  +37 ms] Exit code 0 from: uname -m
[        ] x86_64
[   +9 ms] executing: [/opt/flutter/] git -c log.showSignature=false log -n 1 --pretty=format:%H
[   +5 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H
[        ] f1875d570e39de09040c8f79aa13cc56baab8db1
[        ] executing: [/opt/flutter/] git tag --points-at f1875d570e39de09040c8f79aa13cc56baab8db1
[  +21 ms] Exit code 0 from: git tag --points-at f1875d570e39de09040c8f79aa13cc56baab8db1
[        ] 3.0.5
[  +14 ms] executing: [/opt/flutter/] git rev-parse --abbrev-ref --symbolic @{u}
[   +8 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[        ] origin/stable
[        ] executing: [/opt/flutter/] git ls-remote --get-url origin
[   +5 ms] Exit code 0 from: git ls-remote --get-url origin
[        ] https://github.com/flutter/flutter.git
[ +146 ms] executing: [/opt/flutter/] git rev-parse --abbrev-ref HEAD
[  +20 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[        ] stable
[  +76 ms] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[   +5 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'WindowsUwpEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[ +110 ms] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[   +1 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'WindowsUwpEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[   +4 ms] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[ +135 ms] Skipping pub get: version match.
[ +256 ms] Generating
/media/mrt/Data/CODE/FLUTTER/cstore/android/app/src/main/java/io/flutter/plugins/GeneratedPluginRegistrant.java
[ +212 ms] Initializing file store
[  +18 ms] Skipping target: gen_localizations
[  +13 ms] gen_dart_plugin_registrant: Starting due to {InvalidatedReasonKind.inputChanged: The following inputs have
updated contents: /media/mrt/Data/CODE/FLUTTER/cstore/.dart_tool/package_config_subset}
[  +68 ms] gen_dart_plugin_registrant: Complete
[   +8 ms] Skipping target: _composite
[   +2 ms] complete
[  +11 ms] Launching lib/main.dart on Linux in debug mode...
[  +10 ms] /opt/flutter/bin/cache/dart-sdk/bin/dart --disable-dart-dev
/opt/flutter/bin/cache/dart-sdk/bin/snapshots/frontend_server.dart.snapshot --sdk-root
/opt/flutter/bin/cache/artifacts/engine/common/flutter_patched_sdk/ --incremental --target=flutter
--debugger-module-names --experimental-emit-debug-metadata -DFLUTTER_WEB_AUTO_DETECT=true --output-dill
/tmp/flutter_tools.PZDYPM/flutter_tool.QVKDFK/app.dill --packages
/media/mrt/Data/CODE/FLUTTER/cstore/.dart_tool/package_config.json -Ddart.vm.profile=false -Ddart.vm.product=false
--enable-asserts --track-widget-creation --filesystem-scheme org-dartlang-root --initialize-from-dill
build/c075001b96339384a97db4862b8ab8db.cache.dill.track.dill --enable-experiment=alternative-invalidation-strategy
[  +54 ms] Building Linux application...
[  +35 ms] <- compile package:cstore/main.dart
[   +3 ms] executing: [build/linux/x64/debug/] cmake -G Ninja -DCMAKE_BUILD_TYPE=Debug
-DFLUTTER_TARGET_PLATFORM=linux-x64 /media/mrt/Data/CODE/FLUTTER/cstore/linux
[ +148 ms] -- Checking for module 'gtk+-3.0'
[   +3 ms] --   Package 'libjpeg', required by 'gdk-pixbuf-2.0', not found
[   +9 ms] -- Configuring incomplete, errors occurred!
[        ] See also "/media/mrt/Data/CODE/FLUTTER/cstore/build/linux/x64/debug/CMakeFiles/CMakeOutput.log".
[   +2 ms] CMake Error at /usr/share/cmake-3.22/Modules/FindPkgConfig.cmake:603 (message):
[   +3 ms]   A required package was not found Package 'libjpeg', required by
[        ]   'gdk-pixbuf-2.0', not found
[        ] Call Stack (most recent call first):
[        ]   /usr/share/cmake-3.22/Modules/FindPkgConfig.cmake:825 (_pkg_check_modules_internal)
[        ]   flutter/CMakeLists.txt:25 (pkg_check_modules)
[  +30 ms] Building Linux application... (completed in 225ms)
[+11062 ms] Exception: Unable to generate build files
[   +1 ms] "flutter run" took 12,254ms.
[   +7 ms] 
           #0      throwToolExit (package:flutter_tools/src/base/common.dart:10:3)
           #1      RunCommand.runCommand (package:flutter_tools/src/commands/run.dart:699:9)
           <asynchronous suspension>
           #2      FlutterCommand.run.<anonymous closure> (package:flutter_tools/src/runner/flutter_command.dart:1183:27)
           <asynchronous suspension>
           #3      AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
           <asynchronous suspension>
           #4      CommandRunner.runCommand (package:args/command_runner.dart:209:13)
           <asynchronous suspension>
           #5      FlutterCommandRunner.runCommand.<anonymous closure> (package:flutter_tools/src/runner/flutter_command_runner.dart:281:9)
           <asynchronous suspension>
           #6      AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
           <asynchronous suspension>
           #7      FlutterCommandRunner.runCommand (package:flutter_tools/src/runner/flutter_command_runner.dart:229:5)
           <asynchronous suspension>
           #8      run.<anonymous closure>.<anonymous closure> (package:flutter_tools/runner.dart:62:9)
           <asynchronous suspension>
           #9      AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
           <asynchronous suspension>
           #10     main (package:flutter_tools/executable.dart:94:3)

CMakeOutput.log内容:

代码语言:javascript
复制
The system is: Linux - 5.15.0-43-generic - x86_64
Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded.
Compiler: /home/linuxbrew/.linuxbrew/bin/clang++ 
Build flags: 
Id flags:  

The output was:
0


Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out"

The CXX compiler identification is Clang, found in "/media/mrt/Data/CODE/FLUTTER/cstore/build/linux/x64/debug/CMakeFiles/3.22.1/CompilerIdCXX/a.out"

Detecting CXX compiler ABI info compiled with the following output:
Change Dir: /media/mrt/Data/CODE/FLUTTER/cstore/build/linux/x64/debug/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/ninja cmTC_df355 && [1/2] Building CXX object CMakeFiles/cmTC_df355.dir/CMakeCXXCompilerABI.cpp.o
Homebrew clang version 14.0.6
Target: x86_64-unknown-linux-gnu
Thread model: posix
InstalledDir: /home/linuxbrew/.linuxbrew/bin
Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/11
Selected GCC installation: /usr/lib/gcc/x86_64-linux-gnu/11
Candidate multilib: .;@m64
Selected multilib: .;@m64
 (in-process)
 "/home/linuxbrew/.linuxbrew/Cellar/llvm/14.0.6_1/bin/clang-14" -cc1 -triple x86_64-unknown-linux-gnu -emit-obj -mrelax-all --mrelax-relocations -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model static -mframe-pointer=all -fmath-errno -ffp-contract=on -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -target-cpu x86-64 -tune-cpu generic -mllvm -treat-scalable-fixed-error-as-warning -debugger-tuning=gdb -v -fcoverage-compilation-dir=/media/mrt/Data/CODE/FLUTTER/cstore/build/linux/x64/debug/CMakeFiles/CMakeTmp -resource-dir /home/linuxbrew/.linuxbrew/Cellar/llvm/14.0.6_1/lib/clang/14.0.6 -dependency-file CMakeFiles/cmTC_df355.dir/CMakeCXXCompilerABI.cpp.o.d -MT CMakeFiles/cmTC_df355.dir/CMakeCXXCompilerABI.cpp.o -sys-header-deps -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/11/../../../../include/x86_64-linux-gnu/c++/11 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/backward -internal-isystem /home/linuxbrew/.linuxbrew/Cellar/llvm/14.0.6_1/lib/clang/14.0.6/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/11/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fdeprecated-macro -fdebug-compilation-dir=/media/mrt/Data/CODE/FLUTTER/cstore/build/linux/x64/debug/CMakeFiles/CMakeTmp -ferror-limit 19 -fgnuc-version=4.2.1 -fcxx-exceptions -fexceptions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/cmTC_df355.dir/CMakeCXXCompilerABI.cpp.o -x c++ /usr/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp
clang -cc1 version 14.0.6 based upon LLVM 14.0.6 default target x86_64-unknown-linux-gnu
ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/11/../../../../x86_64-linux-gnu/include"
ignoring nonexistent directory "/include"
#include "..." search starts here:
#include <...> search starts here:
 /usr/lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11
 /usr/lib/gcc/x86_64-linux-gnu/11/../../../../include/x86_64-linux-gnu/c++/11
 /usr/lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/backward
 /home/linuxbrew/.linuxbrew/Cellar/llvm/14.0.6_1/lib/clang/14.0.6/include
 /usr/local/include
 /usr/include/x86_64-linux-gnu
 /usr/include
End of search list.
[2/2] Linking CXX executable cmTC_df355
Homebrew clang version 14.0.6
Target: x86_64-unknown-linux-gnu
Thread model: posix
InstalledDir: /home/linuxbrew/.linuxbrew/bin
Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/11
Selected GCC installation: /usr/lib/gcc/x86_64-linux-gnu/11
Candidate multilib: .;@m64
Selected multilib: .;@m64
 "/home/linuxbrew/.linuxbrew/bin/ld" -z relro --hash-style=gnu --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -o cmTC_df355 /lib/x86_64-linux-gnu/crt1.o /lib/x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/11/crtbegin.o -L/usr/lib/gcc/x86_64-linux-gnu/11 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib64 -L/lib/x86_64-linux-gnu -L/lib/../lib64 -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib64 -L/home/linuxbrew/.linuxbrew/Cellar/llvm/14.0.6_1/bin/../lib -L/lib -L/usr/lib CMakeFiles/cmTC_df355.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/11/crtend.o /lib/x86_64-linux-gnu/crtn.o



Parsed CXX implicit include dir info from above output: rv=done
  found start of include info
  found start of implicit include info
    add: [/usr/lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11]
    add: [/usr/lib/gcc/x86_64-linux-gnu/11/../../../../include/x86_64-linux-gnu/c++/11]
    add: [/usr/lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/backward]
    add: [/home/linuxbrew/.linuxbrew/Cellar/llvm/14.0.6_1/lib/clang/14.0.6/include]
    add: [/usr/local/include]
    add: [/usr/include/x86_64-linux-gnu]
    add: [/usr/include]
  end of search list found
  collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11] ==> [/usr/include/c++/11]
  collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../../include/x86_64-linux-gnu/c++/11] ==> [/usr/include/x86_64-linux-gnu/c++/11]
  collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/backward] ==> [/usr/include/c++/11/backward]
  collapse include dir [/home/linuxbrew/.linuxbrew/Cellar/llvm/14.0.6_1/lib/clang/14.0.6/include] ==> [/home/linuxbrew/.linuxbrew/Cellar/llvm/14.0.6_1/lib/clang/14.0.6/include]
  collapse include dir [/usr/local/include] ==> [/usr/local/include]
  collapse include dir [/usr/include/x86_64-linux-gnu] ==> [/usr/include/x86_64-linux-gnu]
  collapse include dir [/usr/include] ==> [/usr/include]
  implicit include dirs: [/usr/include/c++/11;/usr/include/x86_64-linux-gnu/c++/11;/usr/include/c++/11/backward;/home/linuxbrew/.linuxbrew/Cellar/llvm/14.0.6_1/lib/clang/14.0.6/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include]


Parsed CXX implicit link information from above output:
  link line regex: [^( *|.*[/\])(ld\.lld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
  ignore line: [Change Dir: /media/mrt/Data/CODE/FLUTTER/cstore/build/linux/x64/debug/CMakeFiles/CMakeTmp]
  ignore line: []
  ignore line: [Run Build Command(s):/usr/bin/ninja cmTC_df355 && [1/2] Building CXX object CMakeFiles/cmTC_df355.dir/CMakeCXXCompilerABI.cpp.o]
  ignore line: [Homebrew clang version 14.0.6]
  ignore line: [Target: x86_64-unknown-linux-gnu]
  ignore line: [Thread model: posix]
  ignore line: [InstalledDir: /home/linuxbrew/.linuxbrew/bin]
  ignore line: [Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/11]
  ignore line: [Selected GCC installation: /usr/lib/gcc/x86_64-linux-gnu/11]
  ignore line: [Candidate multilib: .]
  ignore line: [@m64]
  ignore line: [Selected multilib: .]
  ignore line: [@m64]
  ignore line: [ (in-process)]
  ignore line: [ "/home/linuxbrew/.linuxbrew/Cellar/llvm/14.0.6_1/bin/clang-14" -cc1 -triple x86_64-unknown-linux-gnu -emit-obj -mrelax-all --mrelax-relocations -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model static -mframe-pointer=all -fmath-errno -ffp-contract=on -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -target-cpu x86-64 -tune-cpu generic -mllvm -treat-scalable-fixed-error-as-warning -debugger-tuning=gdb -v -fcoverage-compilation-dir=/media/mrt/Data/CODE/FLUTTER/cstore/build/linux/x64/debug/CMakeFiles/CMakeTmp -resource-dir /home/linuxbrew/.linuxbrew/Cellar/llvm/14.0.6_1/lib/clang/14.0.6 -dependency-file CMakeFiles/cmTC_df355.dir/CMakeCXXCompilerABI.cpp.o.d -MT CMakeFiles/cmTC_df355.dir/CMakeCXXCompilerABI.cpp.o -sys-header-deps -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/11/../../../../include/x86_64-linux-gnu/c++/11 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/backward -internal-isystem /home/linuxbrew/.linuxbrew/Cellar/llvm/14.0.6_1/lib/clang/14.0.6/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/11/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fdeprecated-macro -fdebug-compilation-dir=/media/mrt/Data/CODE/FLUTTER/cstore/build/linux/x64/debug/CMakeFiles/CMakeTmp -ferror-limit 19 -fgnuc-version=4.2.1 -fcxx-exceptions -fexceptions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/cmTC_df355.dir/CMakeCXXCompilerABI.cpp.o -x c++ /usr/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp]
  ignore line: [clang -cc1 version 14.0.6 based upon LLVM 14.0.6 default target x86_64-unknown-linux-gnu]
  ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/11/../../../../x86_64-linux-gnu/include"]
  ignore line: [ignoring nonexistent directory "/include"]
  ignore line: [#include "..." search starts here:]
  ignore line: [#include <...> search starts here:]
  ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11]
  ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/11/../../../../include/x86_64-linux-gnu/c++/11]
  ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/backward]
  ignore line: [ /home/linuxbrew/.linuxbrew/Cellar/llvm/14.0.6_1/lib/clang/14.0.6/include]
  ignore line: [ /usr/local/include]
  ignore line: [ /usr/include/x86_64-linux-gnu]
  ignore line: [ /usr/include]
  ignore line: [End of search list.]
  ignore line: [[2/2] Linking CXX executable cmTC_df355]
  ignore line: [Homebrew clang version 14.0.6]
  ignore line: [Target: x86_64-unknown-linux-gnu]
  ignore line: [Thread model: posix]
  ignore line: [InstalledDir: /home/linuxbrew/.linuxbrew/bin]
  ignore line: [Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/11]
  ignore line: [Selected GCC installation: /usr/lib/gcc/x86_64-linux-gnu/11]
  ignore line: [Candidate multilib: .]
  ignore line: [@m64]
  ignore line: [Selected multilib: .]
  ignore line: [@m64]
  link line: [ "/home/linuxbrew/.linuxbrew/bin/ld" -z relro --hash-style=gnu --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -o cmTC_df355 /lib/x86_64-linux-gnu/crt1.o /lib/x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/11/crtbegin.o -L/usr/lib/gcc/x86_64-linux-gnu/11 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib64 -L/lib/x86_64-linux-gnu -L/lib/../lib64 -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib64 -L/home/linuxbrew/.linuxbrew/Cellar/llvm/14.0.6_1/bin/../lib -L/lib -L/usr/lib CMakeFiles/cmTC_df355.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/11/crtend.o /lib/x86_64-linux-gnu/crtn.o]
    arg [/home/linuxbrew/.linuxbrew/bin/ld] ==> ignore
    arg [-zrelro] ==> ignore
    arg [--hash-style=gnu] ==> ignore
    arg [--eh-frame-hdr] ==> ignore
    arg [-m] ==> ignore
    arg [elf_x86_64] ==> ignore
    arg [-dynamic-linker] ==> ignore
    arg [/lib64/ld-linux-x86-64.so.2] ==> ignore
    arg [-o] ==> ignore
    arg [cmTC_df355] ==> ignore
    arg [/lib/x86_64-linux-gnu/crt1.o] ==> obj [/lib/x86_64-linux-gnu/crt1.o]
    arg [/lib/x86_64-linux-gnu/crti.o] ==> obj [/lib/x86_64-linux-gnu/crti.o]
    arg [/usr/lib/gcc/x86_64-linux-gnu/11/crtbegin.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/crtbegin.o]
    arg [-L/usr/lib/gcc/x86_64-linux-gnu/11] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11]
    arg [-L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib64] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib64]
    arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu]
    arg [-L/lib/../lib64] ==> dir [/lib/../lib64]
    arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu]
    arg [-L/usr/lib/../lib64] ==> dir [/usr/lib/../lib64]
    arg [-L/home/linuxbrew/.linuxbrew/Cellar/llvm/14.0.6_1/bin/../lib] ==> dir [/home/linuxbrew/.linuxbrew/Cellar/llvm/14.0.6_1/bin/../lib]
    arg [-L/lib] ==> dir [/lib]
    arg [-L/usr/lib] ==> dir [/usr/lib]
    arg [CMakeFiles/cmTC_df355.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore
    arg [-lstdc++] ==> lib [stdc++]
    arg [-lm] ==> lib [m]
    arg [-lgcc_s] ==> lib [gcc_s]
    arg [-lgcc] ==> lib [gcc]
    arg [-lc] ==> lib [c]
    arg [-lgcc_s] ==> lib [gcc_s]
    arg [-lgcc] ==> lib [gcc]
    arg [/usr/lib/gcc/x86_64-linux-gnu/11/crtend.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/crtend.o]
    arg [/lib/x86_64-linux-gnu/crtn.o] ==> obj [/lib/x86_64-linux-gnu/crtn.o]
  collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/11] ==> [/usr/lib/gcc/x86_64-linux-gnu/11]
  collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib64] ==> [/usr/lib64]
  collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu]
  collapse library dir [/lib/../lib64] ==> [/lib64]
  collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu]
  collapse library dir [/usr/lib/../lib64] ==> [/usr/lib64]
  collapse library dir [/home/linuxbrew/.linuxbrew/Cellar/llvm/14.0.6_1/bin/../lib] ==> [/home/linuxbrew/.linuxbrew/Cellar/llvm/14.0.6_1/lib]
  collapse library dir [/lib] ==> [/lib]
  collapse library dir [/usr/lib] ==> [/usr/lib]
  implicit libs: [stdc++;m;gcc_s;gcc;c;gcc_s;gcc]
  implicit objs: [/lib/x86_64-linux-gnu/crt1.o;/lib/x86_64-linux-gnu/crti.o;/usr/lib/gcc/x86_64-linux-gnu/11/crtbegin.o;/usr/lib/gcc/x86_64-linux-gnu/11/crtend.o;/lib/x86_64-linux-gnu/crtn.o]
  implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/11;/usr/lib64;/lib/x86_64-linux-gnu;/lib64;/usr/lib/x86_64-linux-gnu;/home/linuxbrew/.linuxbrew/Cellar/llvm/14.0.6_1/lib;/lib;/usr/lib]
  implicit fwks: []

到目前为止,我对此感到厌倦,不要知道到底是怎么回事!一切都在那里,我也重新开始了一吨。

EN

回答 1

Stack Overflow用户

发布于 2022-08-06 13:24:15

感谢pskink的评论,我注意到Homebrew覆盖了clang安装,所以我删除了brew和它作为一个更干净的选项的所有麻烦,并再次安装了clang:sudo apt install clang。好了。

谢谢pskink

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73258673

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档