Welcome 微信登录

首页 / 操作系统 / Linux

Linux下Qt开发环境的搭建

Linux下Qt开发环境的搭建

之前一直使用Ubuntu软件中心中的Qt4开发Qt的应用程序,现在转到Linux下来做Qt5开发,但是必须从Qt官网上面下载对应的安装包,配置起来相对麻烦一些,这里介绍整个开发流程。 首先,在官网上面可以找到离线安装包,最新的为qt-opensource-linux-x86-5.4.1.run,这是一个可执行文件,下载下来后可以修改权限后直接运行。另外,你也可以在官网上面找到源代码的压缩包,因为这是一个开源的GUI类库,所以你可以下载所有的源代码,然后自...
VMware Workstation下的虚拟Linux通过NAT模式共享上网

VMware Workstation下的虚拟Linux通过NAT模式共享上网

在VMware Workstation虚拟机下面,Linux虚机要上网,一般是桥接模式,但我自己的电脑上网的环境不同,也懒得去总是配置Linux的网卡信息,所以,设置为NAT模式来共享真机的上网网卡来上网。有错误或者其他大大小小的问题,欢迎大神指出前提条件是你的虚拟机是通过vmware workstation来创建的虚拟机,在安装vmware workstation时,会在你的系统里面添加两个网卡,一个VMware Network Adapter VMne...
dupeGuru—直接从硬盘中查找并移除重复文件

dupeGuru—直接从硬盘中查找并移除重复文件

简介对我们来说,磁盘被装满是棘手问题之一。无论我们如何小心谨慎,我们总可能将相同的文件复制到多个不同的地方,或者在不知情的情况下,重复下载了同一个文件。因此,迟早你会看到“磁盘已满”的错误提示,若此时我们确实需要一些磁盘空间来存储重要数据,以上情形无疑是最糟糕的。假如你确信自己的系统中有重复文件,那么dupeGuru可能会帮助到你。dupeGuru 团队也开发了名为dupeGuru 音乐版的应用来移除重复的音乐文件,和名为dupeG...
JBPM6教程-如何搞定表单乱码

JBPM6教程-如何搞定表单乱码

由于jBPM6国际化的问题,JBPM6有很多表单都出现了乱码的情形,详情见下图。有的是中文排版的问题(如仪表盘中的视图),有的是国际化中没有中文所导致的。要么2B的去把缺少的中文文件去补充完,要么就是把显示语言更改为英文。(1)FireFox切换为英文的方案如下:在”工具“ -> ”内容“ -> ”语言“面板中,将”英语/美国[en-us]“设置为首...
Lazarus for Raspbian安装

Lazarus for Raspbian安装

春节前看到树莓派 2代开始销售,第一时间在淘宝下单购买,无奈春节期间放假,要到3月份才可能收到,只能用QEMU模拟器先熟悉树莓系统。对从turbo Pascal开始的人来讲,如果能在树莓系统使用Pascal那是最顺手的。上网发现Lazarus能在树莓系统下使用,系统配置好后,在终端 terminal输入以下指令Lazarus就能完成安装。sudo apt-get updatesudo apt-get upgradesudo apt-get install ...
CentOS 7.0全自动安装光盘制作详解

CentOS 7.0全自动安装光盘制作详解

CentOS 7.0全自动安装光盘制作详解1 复制光盘文件1 )挂载 iso 镜像创建目录用于挂载光盘:mkdir /root/centos7挂载 iso 镜像 mount -o loop CentOS-7.0-1406-x86_64-DVD.iso/root/centos72 )复制光盘文件到编辑目录进行编辑因为挂载上 iso 镜像是只读的,如果要编辑,需要将文件复制出来,再编辑。首先创建编辑目录:mkdir /root/centos7_iso复制光盘文...
Linux桌面环境终极指南

Linux桌面环境终极指南

去年,Network World网站内的Linux老牌拥护者Bryan Lunduke曾经给自己定下一项奋斗目标,即深入到各类Linux桌面系统当中、以至少一周的时间利用其完成工作及个人计算任务,而后将他的心得体会记录在Linux Tycoon博客当中。最终他撰写出十篇评测报告,我们将其内容进行了收集与整理,以便大家通过今天的文章将不同桌面环境之间的比较结论一网打尽。当然,也欢迎尚未体验过Linux桌面系统的朋友将本文作为参考资料加以借鉴。elementa...
Linux进程的栈和进程中函数的栈帧

Linux进程的栈和进程中函数的栈帧

主要理解了Linux进程的栈和函数的栈帧的区别和联系上图中刻画的是一个Linux进程的结构图,其中本文想要关注的栈如上图所示是栈底在0xc0000000地址递减的一块进程内存区域Linux系统中为每个进程分配的实际大小未做深究Linux进程的栈的整体认知就是这么多,即1)栈底在0xc0000000(并不需要栈底指针,函数的栈帧才需要栈底指针)2)栈的增长方向,地址递减方向3)栈顶指针esp4)大小未知(不是本文关注的重点)5)里面存放的内容是什么呢?另一个...
Linux共享库.so文件的命名和动态链接

Linux共享库.so文件的命名和动态链接

Linux中的.so文件 是动态链接的产物 共享库理解为提供各种功能函数的集合,对外提供标准的接口Linux中命名系统中共享库的规则主版本号:不同的版本号之间不兼容次版本号:增量升级 向后兼容发行版本号:对应次版本的错误修正和性能提升,不影响兼容性Linux中的共享库并不都是这样的格式 比如GLibc的共享库命名为:libc-x.y.z.so 动态链接器也是GLibc的一部分,使用ld-x.y.z.so命名 libm(数学库)等SO-NAME机制系统和程序...
xCAT安装Kit

xCAT安装Kit

生成Kit文件结构首先使用buildkit工具来生成一个Kit,比如这里我们假定我们的Kit名字叫helloworldbuildkit create helloworld上面命令会在用户的根目录下生成一个helloworld目录,下面是生成的目录结构,这里我们只是想做一下测试,所以我什么都没有改,生成的目录结构直接就可以打包成Kit包helloworld/├── buildkit.conf├── docs│└── index.html├── other_f...
<< 921 922 923 924 925 926 927 928 929 930 >>