Code::Blocks 16.01 构建失败

Code::Blocks 16.01 构建失败

我使用的是 Ubuntu 18.04.4 lts 版本。我从“Ubuntu 软件”下载了 Code::Blocks,没有安装任何其他软件包。我不知道开发所需的软件包是否已安装。此错误:

||=== Build: Debug in Hello (compiler: GNU GCC Compiler) ===|
 obj/Debug/main.o||No such file or directory|
||error: no input files|
||=== Build failed: 2 error(s), 0 warning(s) (0 minute(s), 0 second(s)) ===|

答案1

代码块 wiki 上有一个很长的详细描述:在 Linux 上从源代码安装 Code Blocks

该过程并不简单,在构建项目之前需要几个步骤:

  1. 阅读维基入口并仔细按照步骤操作

  2. 下载或者查看源代码

  3. 引导、配置和创建代码块

    $  ./bootstrap
    $ ./configure
    $ make
    
  4. 使用 checkinstall 生成并安装 Debian 包。

    $ sudo checkinstall
    

答案2

文件路径引用,例如:obj\Debug\main.o 给出的是绝对路径。你可能想要的是:.\obj\Debug\main.o这样你就得到了基于当前目录的相对路径。Ubuntu 18.04 中的 Code::Blocks 和 gcc 安装似乎适用于 C 编程语言,但请注意,对于 C++,你还需要安装 g++ 包sudo apt install g++

相关内容