• 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后重新编译成功通过

  • 相关阅读:
    初次接触json...
    vector algorithm find
    网站安全(13) ——目录穿越漏洞(Directory Traversal)
    网站安全(20) —— 语义URL攻击
    网站安全(7) —— PHP文件包含漏洞介绍
    让PHP更快的提供文件下载
    PHP中关于include()和require() 的区别问题
    PHP中 获取全路径的文件的扩展名
    MySQL varchar计算:求列的数目和计算N的最大值
    jmeter使用分享
  • 原文地址:https://www.cnblogs.com/qjswxd/p/10272643.html
Copyright © 2020-2023  润新知