LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 891|回复: 4

求助:关于Kdevelop集成环境编程

[复制链接]
发表于 2004-3-14 10:55:14 | 显示全部楼层 |阅读模式
我先在project菜单下面新建了一个工程选择的是terminal下面的选项C
然后再file-->new新建了一个hello.c文件,这样我在目录的templates下面找到了.c文件,然后输入代码之后build-> compile显示下面的信息:
gmake:***没有规则可以创建目标“hello.o".停止。
***failed***
我是新手,第一次在kdevelop下面编程,请问编程的步骤错误,还是其它的错误?
先谢谢了哦!:help :help
发表于 2004-3-14 15:42:12 | 显示全部楼层
如果是hello world的话,不用这么麻烦。

直接在文本编辑器中输入源程序,保存后退到终端下。gcc source.c 即可得到一个 a.out 的可执行文件,执行它就行了。

KDevelop 一般是用来创建大型软件的,你需要先更改项目属性。因为我从来没有用过 KDevelop,建议你到本论坛编程版问一下。
 楼主| 发表于 2004-3-15 09:31:47 | 显示全部楼层
明白!
谢谢版主!
:thank
发表于 2004-3-15 10:49:30 | 显示全部楼层
gcc source.c 即可得到一个 a.out 的可执行文件,执行它就行了。

这样子是基于文件的.


gmake:***没有规则可以创建目标“hello.o".停止。

这样才是基于项目的.

我们大家平时不都用./configure和make吗?

make 就是用你要写给KDeveloper的Makefile文件.

Makefile:

a.out:hello.c
<tab>gcc hello.c
发表于 2004-3-15 10:56:48 | 显示全部楼层
一个样本:

Makefile:

OBJS=hello.o
CC=gcc
CFLAGS=-Wall -O -g

a.out(OBJS)
<tab>$(CC) $^ -o $@

hello.o:hello.c hello.h
<tab>$(CC) $(CFLAGS) -c $< -o $@

clean:
<tab>your command...rm and rmdir...

test:
<tab>same as clean..., ...
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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