Linux下搭载Xwindow(Xlib)开发环境

一:安装虚拟机VBox

下载链接:

https://www.virtualbox.org/wiki/Download_Old_Builds_5_2

根据使用的主机选择所需的下载版本(Windows选择第一个)

 

下载后进行安装:

基本不用配置什么东西,点击下一步就行

 

二、安装Lubuntu14.04.5(32bit)

下载链接:

https://lubuntu.me/downloads/

 

向下滑动找到14.04.5版本选择Desktop 32-bit进行下载:

 

三、启动虚拟机

1、点击新建

2、填写一个任意的名称,类型选择Linux,版本选择Ubuntu(32-bit)

3、点击下一步

 

4、内存设置和虚拟硬盘设置按默认设置即可,也可根据自己的需求作修改

5、完成后点击启动

 

6、找到下载的Lubuntu镜像文件后,点击启动

 

7、进入界面后选择你使用的语言

 

8、选择安装Lubuntu

 

9、点击一下步进行安装(此处设置登录的用户密码,根据自身需要填写,其界面如下)

 

10、安装完成,重启系统

 

四、安装gcc

1、打开终端输入如下指令安装gcc

sudo apt-get update

sudo apt-get install gcc

2、查看gcc版本

gcc --version

3、安装build-essential

sudo apt-get install build-essential

五、安装Xlib11

1、输入指令:

sudo apt-get install libX11-dev

六、下载JDK(包含JRE

下载链接:

https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

1、在虚拟机的浏览器中打开上述网站,选相应的版本进行下载

 

2、解压(假设保存的位置为:/home/aa/server-jre-8u191-linux-x64.tar.gz

cd /home/aa/

tar -zxvf server-jre-8u191-linux-x64.tar.gz

3、将解压后生成的目录改名(可不操作,只是方便配置环境变量)

mv /home/aa/jdk1.8.0_191/ /home/aa/jdk/

4、配置环境变量(其路径要与实际安装的路径一致)

 

5、输入命令使修改后的/etc/profile文件生效

. /etc/profile

6、查看一下java版本,验证jdk是否安装成功

java -version

 

 

七、安装eclipse

下载链接(我这里下的版本是Eclipse Oxygen 4.7):

https://www.eclipse.org/downloads/packages/release/oxygen/3a

1、选择版本进行下载(32-bit)

 

2、解压文件后打开eclipse出现如下错误:

 

解决方法:

打开eclipse当前目录下一个叫eclipse.ini的文件,在开头添加(注意路径要根据实际情况填写):

-vm

/home/aa/jdk/jre/bin/java

3、保存后打开成功

 

八、用eclipse创建Xwindow项目

1、新建C/C++ Project

 

2、选择C Managed build

 

3、随意输入一个项目名,选择Executable->Hello World ANSIC C Projct,选用本地编译器

 

4、之后编写Xwindow代码,包含了X11头文件,必须手动添加库才能完成编译,对着项目名右键,选择Properties

 

5、C/C++ Build->Settings,在Tool Settting中选中GCC C Linker->Libraries,在Liabraryies(-l)

处点击加号添加库,完毕后点击OKApply and Close

 

6、Clean Project后重新编译成功通过

原文地址:https://www.cnblogs.com/qjswxd/p/10272643.html