在新机器上运行代码时出现错误:“clang:错误:链接器命令失败,退出代码为 1”

问题描述 投票:0回答:1

我有一个项目可以在我的开发机器上成功编译并运行。但是,当我尝试在新机器上运行它时

flutter 运行 -d linux

我遇到以下错误:

clang: error: linker command failed with exit code 1

当我在新机器上创建一个新项目(flutter create test_project)时,它的构建和运行没有任何问题。然后我将 lib 中的代码移至 test_project (并且还添加了 pubspec、manifest ...)。再次出现上述错误,并显示“构建过程失败”

以下是有关环境的一些详细信息:

原机:ubuntu 23(最新)

新机器:ubuntu 22.04

flutter flutter-linux
1个回答
0
投票

和你有同样的问题,通过以下方式解决:

  • 使用
    flutter run -v
    运行应用程序(这准确显示了缺少的库或运行时检测到的确切错误 clang)
  • 安装缺少的库(在我的例子中,它是
    lmediainfo
    ,我在谷歌上搜索了libmediainfo-dev并安装了
  • 重新运行,一切正常!
© www.soinside.com 2019 - 2024. All rights reserved.