anjuta C++ 编程无法编译

软件和网站开发以及相关技术探讨
回复
weihua2008
帖子: 448
注册时间: 2008-07-10 15:08

anjuta C++ 编程无法编译

#1

帖子 weihua2008 » 2009-05-08 13:51

我写了一个“hello world”的程序,F9编译时出现如下错误
/media/WORK/anjuta/src/(anjuta:13545): libanjuta-WARNING **: 无法执行命令:“/scratchbox/login”
这是萨回事/
zigzed
帖子: 267
注册时间: 2006-02-27 10:32

Re: anjuta C++ 编程无法编译

#2

帖子 zigzed » 2009-05-08 15:46

在installed plugin中不要选择scratchbox
weihua2008
帖子: 448
注册时间: 2008-07-10 15:08

Re: anjuta C++ 编程无法编译

#3

帖子 weihua2008 » 2009-05-11 9:36

zigzed,
现在又出现新的问题,编译成功,但是不能生成可执行程序
萨回事,F11是灰色的不能无效
zigzed
帖子: 267
注册时间: 2006-02-27 10:32

Re: anjuta C++ 编程无法编译

#4

帖子 zigzed » 2009-05-11 13:44

信息不充分,无法回答问题。。。

请给出编译连接时的错误信息。
weihua2008
帖子: 448
注册时间: 2008-07-10 15:08

Re: anjuta C++ 编程无法编译

#5

帖子 weihua2008 » 2009-05-11 19:23

就是说,
1。打开Anjuta:点击主菜单上的“应用程序”》“编程”》“Anjuta IDE”。

2。建立项目:在Anjuta中点击菜单,“文件”》“新建”》“4. Project”。出现“应用程序向导”,点“前进”;工程类型选“C++”中的“Generic C++”(附图anjuta-1.png),之后点“前进”;“前进”;工程选项(Project Options)中,全选“否”(见附图anjuta-2.png),再点“前进”,应用即可。

3。查看源码:点左侧“工程”按钮,切换到“工程”选项卡。点工程名“foobar-cpp”,双击“main.cc”打开它,
写了一个Hello world程序
4,按F9是编译,编译后想生成可执行程序,但是此时,没有了生成可执行程序的选项,F11此时是灰色的不可用,不能生成可执行程序
,这回说明白了没哟
zigzed
帖子: 267
注册时间: 2006-02-27 10:32

Re: anjuta C++ 编程无法编译

#6

帖子 zigzed » 2009-05-12 9:52

我大概明白了,,,,,,但是我不知道F11是干什么的。

但是程序是需要编译(compile)而且链接(Link)的。。。

编译只是将某个源代码编译为二进制的目标文件。
链接才能将这些二进制的目标文件链接为执行程序。

请选择BUILD(我不知道快捷方式是否为F11),或者到工程(project)所在目录下运行
./configure
make all
然后在 src 目录下就有执行程序了。
weihua2008
帖子: 448
注册时间: 2008-07-10 15:08

Re: anjuta C++ 编程无法编译

#7

帖子 weihua2008 » 2009-05-12 13:07

file:///home/whc/.eva/376574730/customCaches/{71FE891B-6DEE-4F1D-B023-403C3BFBBB08}.jpg
weihua2008
帖子: 448
注册时间: 2008-07-10 15:08

Re: anjuta C++ 编程无法编译

#8

帖子 weihua2008 » 2009-05-12 13:10

[img]file:///home/whc/.eva/376574730/customCaches/{71FE891B-6DEE-4F1D-B023-403C3BFBBB08}.jpg
[/img]
weihua2008
帖子: 448
注册时间: 2008-07-10 15:08

Re: anjuta C++ 编程无法编译

#9

帖子 weihua2008 » 2009-05-12 13:18

zigzed,
使用./configure命令后
出现以下错误提示
configure: error: cannot find install-sh or install.sh in "." "./.." "./../.."
我截屏后传不上去,确实有project菜单,它的子菜单没有啥,生成(Build)
下面有编译(F9),生成(F11),编译成功了生成了main.o文件后,想再生成可执行 程序,但是生成的按钮(F11)
是灰色的不可用这是萨回事,有邮箱或者qq的话我给你传过去,你给看看
zigzed
帖子: 267
注册时间: 2006-02-27 10:32

Re: anjuta C++ 编程无法编译

#10

帖子 zigzed » 2009-05-12 18:11

你应该是没有安装 automake 等包

anjuta 在自动生成代码的时候,是否有告警或者错误?
weihua2008
帖子: 448
注册时间: 2008-07-10 15:08

Re: anjuta C++ 编程无法编译

#11

帖子 weihua2008 » 2009-05-12 21:19

这个我保证确实是已经安装了
回复