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程序了。

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


猜你喜欢

转载自blog.csdn.net/shengliangcumt/article/details/45919373
今日推荐