CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
【经验总结】不能实施并行处理的情况 浅谈并行编程中的任务分解模式
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Linux/Unix社区 >  程序开发区

如何编译gtk程序?

楼主lei_lei(五天不见)2002-10-31 06:37:56 在 Linux/Unix社区 / 程序开发区 提问

我的第一个gtk程序如下(t.cc):  
  ********************************************************  
  #include   <gtk/gtk.h>  
  int   main(int   argc,   char   *argv[]){  
      GtkWidget   *w;  
      gtk_init(&argc,&argv);  
      w   =   gtk_window_new(GTK_WINDOW_TOPLEVEL);  
      gtk_widget_show(w);  
      gtk_main();  
      return   1;  
  }  
  *********************************************************  
  编译命令:  
  gcc   `pkg-config   --cflags   --libs   gtk+-2.0`   -o   t.cc  
  *********************************************************  
  反馈的错误信息如下:  
  /usr/lib/gcc-lib/i386-redhat-linux/3.2/../../../crt1.o:   In   function   `_start':  
  /usr/lib/gcc-lib/i386-redhat-linux/3.2/../../../crt1.o(.text+0x18):   undefined   reference   to   `main'  
  collect2:   ld   returned   1   exit   status  
  **********************************************************  
  这是什么原因,我改怎么办?  
  我的系统是Redhat8.0,之前我在其上也编译过这个程序,没有问题,  
  这次却出问题了.  
  请大虾们帮忙! 问题点数:100、回复次数:4Top

1 楼lei_lei(五天不见)回复于 2002-10-31 17:00:41 得分 0

分不够我还可以再给.Top

2 楼x86(大雪)回复于 2002-10-31 17:25:45 得分 40

嘿嘿,你在-o后面直接加t.cc当然不对啦,-o后面跟输出,结果就是先删除t.cc,当然编译不了了。  
   
  应该这样:  
  g++   `pkg-config   --cflags   --libs   gtk+-2.0`   -o   t   t.ccTop

3 楼zuo3(云晶)回复于 2002-10-31 17:38:37 得分 30

同意楼上所说,-o   后加的是可执行文件名.Top

4 楼blh(当你不割肉时,你的损失只是个数字,当你割肉时,你的损失就是你的肉)回复于 2002-10-31 19:51:37 得分 30

-o   后要更一个目标文件名,不是元文件名,呵呵  
   
  gcc   t.cc   -o   t   `pkg-config   --cflags   --libs   gtk+-2.0`    
   
  执行:./tTop

相关问题

  • 如何编译GTK程序
  • 如何编译ASP程序。
  • 如何编译fastcgi程序
  • tc3如何编译c程序
  • 如何编译DDK的源程序?
  • 在UNIX下如何编译C++程序
  • windwos下如何编译proc程序?
  • 如何编译简单的MFC程序
  • VC1.0下编的程序如何编译?
  • 如何用vc.net 编译c程序?

关键词

  • 编译
  • 文件名
  • redhat
  • gcc
  • gtk
  • 程序
  • pkg
  • cflags
  • cc
  • libs

得分解答快速导航

  • 帖主:lei_lei
  • x86
  • zuo3
  • blh

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
惹火投票。。火热进行中...
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
CSDN网站24小时值班电话:13552009689
Copyright © 2000-2009, CSDN.NET, All Rights Reserved
GongshangLogo