11、linux下Eclipse+CDT开发环境配置,GTK开发环境配置

1、安装JDK

我的ubuntu版本是14.04,使用的是虚拟机。

(1)安装 openjdk-6-jdk

网上提供这样的安装代码:

sudo apt-get install sun-java6-jdk 或 openjdk-6-jdk

但是我的系统只有:sudo apt-get install  openjdk-6-jdk     可以安装成功。

(2)环境变量的配置

代码:

 sudo gedit /etc/environment

    在其中添加如下两行:
        CLASSPATH=/usr/lib/jvm/openjdk-6-jdk/lib
        JAVA_HOME=/usr/lib/jvm/openjdk-6-jdk ,保存退出。

    接下来可以在终端中输入java -version查看jdk是否安装配置正确,看到版本号,表示安装成功。

2、安装eclipse

 sudo apt-get install eclipse

3、安装CDT

CDT是C/C++ Development Tools 的缩写,是Eclipse下用来进行C/C++开发的插件。 

通过Eclipse自动安装,中端输入$ :eclipse

进入Window->Preferences->Install/Update->Available Software,添加一个站点,这里可以选择本地的路径,也可以输入网络站点,在这里我们输入以下地址http://download.eclipse.org/tools/cdt/releases/galileo ,随便输入一个名字,如CDT6。可以在该窗口中测试链接情况。确定并关闭之后,在Help->Install new software 下拉表中选中刚才我们添加的那个站点,即可以按照提示一步步进行安装。

4. GTK程序编译环境的配置

 进入Eclipse,选中要编译的项目之后,依次打开Project->Properties->C/C++ Build->Settings

在Compiler中选中Miscellaneous,在other flags中添加GCC编译时要用到的参数`pkg-config --cflags gtk+-2.0`,这里不是单引号,而是上面数字键1旁边那个符号;然后在linker中也做同样的设置,只是参数改为 `pkg-config --libs gtk+-2.0`。

以上是eclipse中的GTK配置,若要在ubuntu终端环境下编译GTK程序,需安装gtk+2.0

Linux下搭建GTK2.0开发环境:

sudo apt-get install libgtk2.0-dev

查看是否安装了gtk

pkg-config --list-all | grep gtk

我们测试一个程序:

gtk+版的helloworld测试程序

#include <gtk/gtk.h>

int main(int argc, char* argv[])
{
   GtkWidget* window;
   GtkWidget* label;

   gtk_init(&argc, &argv);

   window = gtk_window_new(GTK_WINDOW_TOPLEVEL);

   label = gtk_label_new("Hello World.");

   gtk_container_add(GTK_CONTAINER(window), label);

   gtk_widget_show_all(window);

   gtk_main();

   return 0;
}

编译运行

gcc -o helloworld helloworld.c `pkg-config --cflags --libs gtk+-2.0`   注:那两个小点是键盘上1左边那个键打出来的。
./Helloworld

会出现窗口

若编译错误,需安装:

apt-get update; apt-get install pkg-config

这样就可以完整编译一个GTK程序了。

(以上过程都是经过了验证)


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

清风浅醉

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值