[分享]新手上路学习配置C,C++,GTK等开发环境<8.04适用>

软件和网站开发以及相关技术探讨
回复
joyce070704
帖子: 25
注册时间: 2007-07-04 13:33

#31

帖子 joyce070704 » 2007-07-09 15:55

对于我这样的新手很有用 ,谢谢 !
头像
reedwind
帖子: 29
注册时间: 2007-06-15 16:48
来自: 西安

#32

帖子 reedwind » 2007-08-03 16:35

我费老鼻子劲了都没有实现C程序的运行,阅您几行码,胜读十年书啊……[/quote]

正解阿
今年的秋天,我不会回来。
头像
huyang163
帖子: 71
注册时间: 2007-08-03 17:06

#33

帖子 huyang163 » 2007-08-13 8:26

好文章,正在寻找,配置C开发环境的文章。
xmuluna
帖子: 2
注册时间: 2007-04-28 16:52

#34

帖子 xmuluna » 2007-08-14 0:11

我是7.04 的, 安装 gtk 环境的时候还是会提示找不到头文件
还要加下面的两个命令
sudo ln -s /usr/lib/pkgconfig /usr/local/lib/pkgconfig
export PKG_CONFIG_PATH=/usr/local/lib/pkg
就可以了
djklhm
帖子: 57
注册时间: 2006-12-12 0:41

#35

帖子 djklhm » 2007-08-17 8:07

依窗吻风 写了:在linux下编程确实很容易!在win下用GTK/QT之类的始终没有搞定!在linux下,几条命令就搞定了!
在win下GTK编程,配置如下:下载安装dev c++4.9.9.2、gtk-win32-devel-2.8.14-rc1,修改DEV C++ 工具/编译器选项,在连接器命令行加入以下命令中填入:
-L"$(GTK_BASEPATH) /lib" -lgtk-win32-2.0 -lgdk-win32-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lpangowin32-1.0 -lgdi32 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lintl -liconv -mms-bitfields
ninghuajiang
帖子: 28
注册时间: 2007-08-14 20:06

#36

帖子 ninghuajiang » 2007-08-22 12:54

不错的指导,学习
林林之李
帖子: 7
注册时间: 2007-08-02 15:23

#37

帖子 林林之李 » 2007-09-11 9:12

实验室留名,回寝室接着摆置
头像
hnzksq
帖子: 473
注册时间: 2007-07-11 16:21
来自: 火星

#38

帖子 hnzksq » 2007-09-11 13:46

收藏,呵呵
------
“不要揣测神的心,我的孩子,”老头子的声音仿佛梦呓,“神的胸膛里没有心,那只是一块铁石。”
yyj1982
帖子: 7
注册时间: 2007-08-28 22:09

#39

帖子 yyj1982 » 2007-09-15 16:31

root@yanjie-PC:~# apt-get install gnome-core-devel
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
读取状态信息... 完成
有一些软件包无法被安装。如果您用的是不稳定(unstable)发行版,这也许是
因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件
包尚未被创建或是它们还在新到(incoming)目录中。

您仅要求对单一软件包进行操作,这极有可能是因为该软件包安装不上,同时,
您最好提交一个针对这个软件包的故障报告。
下列的信息可能会对解决问题有所帮助:

下列的软件包有不能满足的依赖关系:
gnome-core-devel: 依赖: libatspi-dev (>= 1.6.6) 但是它将不会被安装
依赖: libeel2-dev (>= 2.14.3) 但是它将不会被安装
依赖: libgnomeprintui2.2-dev (>= 2.12.1) 但是它将不会被安装
依赖: libgnomeprint2.2-dev (>= 2.12.1) 但是它将不会被安装
依赖: libnautilus-extension-dev (>= 2.12.2) 但是它将不会被安装
依赖: libgail-dev (>= 1.8.9) 但是它将不会被安装
依赖: libgnome2-dev (>= 2.12.0.1) 但是它将不会被安装
依赖: libgnomevfs2-dev (>= 2.14.2) 但是它将不会被安装
依赖: libgtk2.0-dev (>= 2.8.20) 但是它将不会被安装
依赖: libpanel-applet2-dev (>= 2.14.3) 但是它将不会被安装
依赖: libpango1.0-dev (>= 1.12.3) 但是它将不会被安装
依赖: libglade2-dev (>= 1:2.6.0) 但是它将不会被安装
依赖: libgnomeui-dev (>= 2.12.0) 但是它将不会被安装
依赖: librsvg2-dev (>= 2.14.4) 但是它将不会被安装
依赖: libgtksourceview-dev (>= 1.6.2) 但是它将不会被安装
E: 无法安装的软件包
root@yanjie-PC:~#
头像
sfree
帖子: 603
注册时间: 2007-03-17 1:24
来自: 湖南长沙

#40

帖子 sfree » 2007-09-17 10:45

学习了 感谢楼主
setnew
帖子: 83
注册时间: 2007-08-09 22:44
来自: henan

#41

帖子 setnew » 2007-09-17 15:37

正在找UBUNTU下面的C/C++編程資料. 多謝了, 回去試驗下.
liuheng215
帖子: 34
注册时间: 2007-09-17 10:15

#42

帖子 liuheng215 » 2007-09-22 22:32

终于有了个C++方面的了,谢谢楼主了……
头像
wth123456
帖子: 234
注册时间: 2006-12-07 17:32

#43

帖子 wth123456 » 2007-09-28 12:57

等7.10出来后我再测试一下。原来的实在6.04的时候安装的。
头像
blackiron
帖子: 887
注册时间: 2007-05-25 16:47
来自: 上海

#44

帖子 blackiron » 2007-10-13 12:13

代码: 全选

sudo apt-get install gnome-core-devel
sudo apt-get install libglib2.0-doc libgtk2.0-doc
sudo apt-get install devhelp
sudo apt-get install glade-gnome glade-common glade-doc
这样我都装了,可是编译一个简单的程序还是出错,源程序如下:

代码: 全选

#include <gtk/gtk.h>
int main (int argc,char* argv[])
{
	GtkWidget * windows;
	gtk_init(&argc,&argv);
	windows = gtk_window_new(GTK_WINDOW_TOPLEVEL);
	gtk_widget_show(windows);
	gtk_main();
	return false;
}
Makefile如下

代码: 全选

CC = gcc
all:
	$(CC) -o base base.c 'pkg-config --cflags --libs gtk+-2.0'
make 结果如下:

代码: 全选

gcc -o base base.c 'pkg-config --cflags --libs gtk+-2.0'
gcc: pkg-config --cflags --libs gtk+-2.0:No such file or directory
base.c:1:21: 错误: gtk/gtk.h:No such file or directory
base.c: 在函数 ‘main’ 中:
base.c:4: 错误: ‘GtkWidget’ 未声明 (在此函数内第一次使用)
base.c:4: 错误: (即使在一个函数内多次出现,每个未声明的标识符在其
base.c:4: 错误: 所在的函数内只报告一次。)
base.c:4: 错误: ‘windows’ 未声明 (在此函数内第一次使用)
base.c:6: 错误: ‘GTK_WINDOW_TOPLEVEL’ 未声明 (在此函数内第一次使用)
base.c:9: 错误: ‘false’ 未声明 (在此函数内第一次使用)
make: *** [all] 错误 1
应该是路径不对,include .h文件和lib库文件的路径如何指定?
如果安装程序已经配好,为什么这样会出错
楼主并没有讲如何设置编译环境,我想应该安装好后就自动配置好了,不解啊
头像
wth123456
帖子: 234
注册时间: 2006-12-07 17:32

#45

帖子 wth123456 » 2007-10-16 14:28

你先试试简单C语言能不能编译,先不管Gtk的。
回复