鱼C论坛

 找回密码
 立即注册
查看: 2082|回复: 6

Code block 安装问题

[复制链接]
发表于 2022-7-28 09:03:51 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
正常安装code block之后运行自带的打印hello world的程序时出现如下错误,

||=== Build: Debug in No.1 program (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)) ===|

请问是什么问题,该如何解决呀
非常感谢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-7-28 12:53:36 | 显示全部楼层
PaddlePaddle主要使用 `CMake <https://cmake.org>`_ 以及GCC, G++作为编译工具。
+我们推荐您使用PaddlePaddle编译环境镜像完成编译,这样可以免去单独安装编译依赖的步骤,可选的不同编译环境
+可以在 `这里 <https://hub.docker.com/r/paddlepaddle/paddle_manylinux_devel/tags/>`_ 找到。
+编译PaddlePaddle,需要执行:
+
+.. code-block:: bash
+
+   git clone https://github.com/PaddlePaddle/Paddle.git
+   cd Paddle
+   # 如果使用Docker编译环境,执行下面的命令
+   docker run -it -v $PWD:/paddle -e "WITH_GPU=ON" -e "WITH_TESTING=OFF" paddlepaddle/paddle_manylinux_devel:cuda8.0_cudnn5 bash -x paddle/scripts/docker/build.sh
+   # 如果不使用Docker编译环境,执行下面的命令
+   mkdir build
+   cd build
+   cmake -DWITH_GPU=ON -DWITH_TESTING=OFF ..
+   make
+   
+
+编译完成后会在build/python/dist目录下生成输出的whl包,可以选在在当前机器安装也可以拷贝到目标机器安装:
+
+.. code-block:: bash
+
+   pip install python/dist/*.whl
+
+
+.. _build_step:
+
+编译依赖
+----------------
+
+PaddlePaddle编译需要使用到下面的依赖(包含但不限于),其他的依赖软件,会自动在编译时下载。
+
+.. csv-table:: PaddlePaddle编译依赖
+   :header: "依赖", "版本", "说明"
+   :widths: 10, 15, 30
+
+   "CMake", ">=3.5", ""
+   "GCC", "4.8.2", "推荐使用CentOS的devtools2"
+   "Python", "2.7.x", "依赖libpython2.7.so"
+   "pip", ">=9.0", ""
+   "numpy", "", ""
+   "SWIG", ">=2.0", ""
+   "Go", ">=1.8", "可选"
+
+
+.. _build_options:
+
+编译选项
+----------------
+
+PaddlePaddle的编译选项,包括生成CPU/GPU二进制文件、链接何种BLAS库等。用户可在调用cmake的时候设置它们,详细的cmake使用方法可以参考 `官方文档 <https://cmake.org/cmake-tutorial>`_ 。
+
+.. _build_options_bool:
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-7-28 12:58:17 | 显示全部楼层
按照下面步骤

第一步

第一步

第二步

第二步

第三步

第三步
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-7-29 09:14:51 | 显示全部楼层
说详细点吧
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-7-29 11:45:47 | 显示全部楼层

我按照小甲鱼给的网址下载了blockcode,下的是codeblocks-20.03mingw-setup.exe版本,安装设置是按默认来的
打开软件后直接新建项目的话,自带的那个print hello world的程序没法运行成功。 小甲鱼的视频里面点build and run 是可以直接运行成功的。
下面的build massage里面的红字就是下面这两行
No such file or directory
error: no input files
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-7-29 21:52:29 | 显示全部楼层
你是不用一些特别的东西作为文件名了,把文件名改成视频中的一样试试?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-7-30 07:18:24 | 显示全部楼层
aniceguy 发表于 2022-7-29 11:45
我按照小甲鱼给的网址下载了blockcode,下的是codeblocks-20.03mingw-setup.exe版本,安装设置是按默认来 ...

我这边也是默认配置,
在项目中增加 空的一个.c(cpp)文件之后 就会变成可以运行的

PS:
正常人谁编练习程序用项目啊
项目有时编译/调试会出问题
Code::Blocks下建议
ctrl+shift+n新建普通文件
调试时开个项目
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-10-6 08:33

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表