新手问个菜鸟问题。。

软件和网站开发以及相关技术探讨
回复
lonelyma1021
帖子: 10
注册时间: 2009-05-18 14:26

新手问个菜鸟问题。。

#1

帖子 lonelyma1021 » 2009-08-13 12:52

之前一直是在windows下编程,现在想接触一下Linux下的编程。在Ubuntu里装了codeblocks 写了一个小C程序。在IDE里运行没问题。但是去主文件夹/文档(我的工程目录)里找到了Debug文件夹里的文件,但是双击不能运行。通过终端运行只显示出程序的前半部分(一个交互程序,输入日期计算天数),输入日期之后就没了。不知道这个是为什么 ?我想要直接双击程序就能运行。。要怎么弄?
头像
x007007007
帖子: 406
注册时间: 2007-11-07 17:53
系统: Mac
来自: shanghai
联系:

Re: 新手问个菜鸟问题。。

#2

帖子 x007007007 » 2009-08-13 13:11

你用c写的GUI?如果你写的是CIL那么双击后是运行了只是看不见,如果希望看到,就去做一个GUI外壳,至于如何做我不会,你要是会了告诉我,当然你也可以在terminal下运行自然可以看到结果
人生来只做的两件事:
1.犯错
2.改错
只犯错不改错的是魔鬼,只改错不犯错的是上帝
总之,都不是人!!!!!!!!!!!!!
我的地盘
头像
wangdu2002
帖子: 13284
注册时间: 2008-12-13 19:39
来自: 物华天宝人杰地灵

Re: 新手问个菜鸟问题。。

#3

帖子 wangdu2002 » 2009-08-13 13:13

C写GUI程序,需要Gtk+库。这个不会,等论坛的Gtk玩得熟的兄弟来给出参考意见。 :em06
行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!
lonelyma1021
帖子: 10
注册时间: 2009-05-18 14:26

Re: 新手问个菜鸟问题。。

#4

帖子 lonelyma1021 » 2009-08-13 13:36

不是,难道在Ubuntu下面不能像在windows下面的控制台程序一样运行么?我试过在终端里运行,不过运行结果不正常。程序只出来了一半。在我输入完日期之后程序就结束了。。
头像
wangdu2002
帖子: 13284
注册时间: 2008-12-13 19:39
来自: 物华天宝人杰地灵

Re: 新手问个菜鸟问题。。

#5

帖子 wangdu2002 » 2009-08-13 13:38

当然可以从终端输入程序名运行的。你的程序运行一半,可能还是你的程序有Bug,或是库没有正常加载。可能是环境变量设置问题。
行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!
lonelyma1021
帖子: 10
注册时间: 2009-05-18 14:26

Re: 新手问个菜鸟问题。。

#6

帖子 lonelyma1021 » 2009-08-13 14:36

wangdu2002 写了:当然可以从终端输入程序名运行的。你的程序运行一半,可能还是你的程序有Bug,或是库没有正常加载。可能是环境变量设置问题。
程序在IDE中编译链接都没问题,可以运行程序。没有错误也没有警告。只是我选择的编译器是GCC,不过刚刚编译的时候不能通过,我看提示是说找不到G++安装G++之后编译的,不知道和这个有没有关系。。
头像
wangdu2002
帖子: 13284
注册时间: 2008-12-13 19:39
来自: 物华天宝人杰地灵

Re: 新手问个菜鸟问题。。

#7

帖子 wangdu2002 » 2009-08-13 14:42

那就不要用IDE环境,直接用gcc编译,看有什么报错啊,头文件,共享库,等等,总是有原因才不能正常运行的。c是用gcc编译,C++用g++编译。
行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!
回复