新手问个菜鸟问题。。
-
- 帖子: 10
- 注册时间: 2009-05-18 14:26
新手问个菜鸟问题。。
之前一直是在windows下编程,现在想接触一下Linux下的编程。在Ubuntu里装了codeblocks 写了一个小C程序。在IDE里运行没问题。但是去主文件夹/文档(我的工程目录)里找到了Debug文件夹里的文件,但是双击不能运行。通过终端运行只显示出程序的前半部分(一个交互程序,输入日期计算天数),输入日期之后就没了。不知道这个是为什么 ?我想要直接双击程序就能运行。。要怎么弄?
- x007007007
- 帖子: 406
- 注册时间: 2007-11-07 17:53
- 系统: Mac
- 来自: shanghai
- 联系:
Re: 新手问个菜鸟问题。。
你用c写的GUI?如果你写的是CIL那么双击后是运行了只是看不见,如果希望看到,就去做一个GUI外壳,至于如何做我不会,你要是会了告诉我,当然你也可以在terminal下运行自然可以看到结果
- wangdu2002
- 帖子: 13284
- 注册时间: 2008-12-13 19:39
- 来自: 物华天宝人杰地灵
Re: 新手问个菜鸟问题。。
C写GUI程序,需要Gtk+库。这个不会,等论坛的Gtk玩得熟的兄弟来给出参考意见。
行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!
海内生明月,天涯共此夕。
--------------------吾本独!
-
- 帖子: 10
- 注册时间: 2009-05-18 14:26
Re: 新手问个菜鸟问题。。
不是,难道在Ubuntu下面不能像在windows下面的控制台程序一样运行么?我试过在终端里运行,不过运行结果不正常。程序只出来了一半。在我输入完日期之后程序就结束了。。
- wangdu2002
- 帖子: 13284
- 注册时间: 2008-12-13 19:39
- 来自: 物华天宝人杰地灵
Re: 新手问个菜鸟问题。。
当然可以从终端输入程序名运行的。你的程序运行一半,可能还是你的程序有Bug,或是库没有正常加载。可能是环境变量设置问题。
行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!
海内生明月,天涯共此夕。
--------------------吾本独!
-
- 帖子: 10
- 注册时间: 2009-05-18 14:26
Re: 新手问个菜鸟问题。。
程序在IDE中编译链接都没问题,可以运行程序。没有错误也没有警告。只是我选择的编译器是GCC,不过刚刚编译的时候不能通过,我看提示是说找不到G++安装G++之后编译的,不知道和这个有没有关系。。wangdu2002 写了:当然可以从终端输入程序名运行的。你的程序运行一半,可能还是你的程序有Bug,或是库没有正常加载。可能是环境变量设置问题。
- wangdu2002
- 帖子: 13284
- 注册时间: 2008-12-13 19:39
- 来自: 物华天宝人杰地灵
Re: 新手问个菜鸟问题。。
那就不要用IDE环境,直接用gcc编译,看有什么报错啊,头文件,共享库,等等,总是有原因才不能正常运行的。c是用gcc编译,C++用g++编译。
行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!
海内生明月,天涯共此夕。
--------------------吾本独!