【问题标题】:Why doesn't Codelite create a make file?为什么 Codelite 不创建 make 文件?
【发布时间】:2020-03-15 05:31:40
【问题描述】:

我将 Solus Linux 与 G++ 一起使用,每当我在 CodeLite 中构建默认控制台项目时,我都会得到以下输出

/bin/sh -c '/usr/bin/make -j4 -e -f Makefile'
/bin/sh: /usr/bin/make: No such file or directory
====0 errors, 0 warnings====

我检查了 ma​​ke 在 /usr/bin 中不存在 事实上,我在这个目录中找到的最有希望的是一个名为 codelite-make 的文件/p>

这是我在创建项目时选择的选项

类别:控制台 类型:简单可执行文件 (g++) 编译器:GCC 调试器:GNU gdb 调试器 构建系统:CodeLite Make Generator

非常感谢任何帮助

【问题讨论】:

  • @drescherjm 我确实检查过并且make不在目录“/usr/bin/”中我的问题是为什么codelite没有创建这个文件?
  • /usr/bin/make 是您通过操作系统的包管理器安装的东西。 codelite 不应该提供它。
  • @drescherjm sudo eopkg install make 似乎已经解决了这个问题,现在我收到一条错误消息,指出找不到 stdio.h,但我知道如何解决这个问题。您能否添加您非常简单的评论作为答案,以便我可以将问题标记为已回答?
  • 您似乎缺少glibc 的新问题。
  • 您可能还需要 gdb 和/或 gcc。

标签: c++ makefile g++ codelite


【解决方案1】:

您需要使用 linux 操作系统的包管理器来安装 make 和现在的 glibc 以及可能的工具链的其他部分。 CodeLite 不提供这些。

【讨论】:

  • 我不知道提到 ubuntu 的 build-essentials 的等效性是否是一个很好的编辑(尽管 ubuntu 已经成为最流行的 linux 发行版)。我从未使用 ubuntu 进行软件开发,但我可以猜到它的含义。你假设每个人都首先有 ubuntu 开发经验。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-08-03
  • 1970-01-01
  • 1970-01-01
  • 2023-02-05
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多