![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Unix、Linux系统编程
文章平均质量分 74
沐森淼淼
专注游戏领域,深耕设计与开发
展开
-
Linux开发中,make命令的使用
转载:http://itlab.idcquan.com/linux/command/5602.html摘要:在开发一个系统时,一般是将一个系统分成几个模块,这样做提高了系统的可维护性,但由于各个模块间不可避免存在关联,所以当一个模块改动后,其他模块也许会有所更新,当然对小系统来说,手工编译连接是没问题,但是如果是一个大系统,存在很多个模块,那么手工编译的方法就不适用了。为此,在Linux系统中转载 2015-10-10 23:49:17 · 510 阅读 · 0 评论 -
映射虚拟内存
早Linux中,我们可以用mmap来分配一块内存,并且用munmap来释放它。现在我们来了解一下mmap的几个参数:由此可以看出,mmap共有六个参数。其中1.start可以指定映射的虚拟地址,如果其值为0,则you3系统自动分配。2.length为映射空间的大小,其值为pagesize的倍数。3.prot是指映射权限,可以选 PROT_NONE或者PROT_RED,P原创 2015-10-11 18:24:36 · 397 阅读 · 0 评论 -
linux虚拟机共享文件查找,手动升级vmware tools
步骤1在主机上,从 Workstation Pro 菜单栏中选择虚拟机 > 安装 VMware Tools。如果安装了早期版本的 VMware Tools,则菜单项是更新 VMware Tools。2在虚拟机中,以 root 身份登录到客户机操作系统并打开终端窗口。3原创 2015-10-12 18:52:32 · 1139 阅读 · 0 评论 -
gcc的使用
在linux下的开发中,做为新手通常我们会使用gcc来编译一些代码,下面就介绍一下gcc的使用:在使用GCC的编译程序时,可以分为四个阶段:1.预编译:预编译就是把文件中的头文件加载到代码中,最终形成一个.i的文件,如:gcc -E main.c -o main.i 2.编译:这个步骤就是把预编译文件编译为.o的静态库文件,如:gcc -c main.i -o main.o3.汇编原创 2015-10-11 18:51:47 · 433 阅读 · 0 评论 -
linux下静态库的入门用法
静态库文件为.a文件,它在编译的时候就相当于一个库文件,你在命令行引用它就行。这里介绍一个最初级的入门用法:首先,我们先来创建两个.c文件,1.c和2.c。然后,我们生成1.o目标文件。也可以使用 gcc -static -c 1.c生成一个静态的.o文件。接着,我们用目标文件生成.a静态库文件。(ar就是就是要用的工具啦,-r应该是插入的意思)然后原创 2015-10-12 00:17:15 · 351 阅读 · 0 评论 -
rhel中的vim基本配置
首先我们转到/root,创建.vimrc隐藏文件,这是可以通过 ls -a 查看所有文件确定创建成功。然后打开.vimcr,打开后,输入以下配置:set nocompatible 不使用vi默认键盘布局 set number 显示行号set autoindent 自动对齐原创 2015-11-28 16:28:22 · 383 阅读 · 0 评论 -
linux rhel 中QT的安装配置
安装环境:Linux Redhat 6 企业版QT为网上下载的能在linux下编译的qt-everywhere-opensource-src-4.7.4.tar框架包一.从网上下载源文件包qt-everywhere-opensource-src-4.7.4.tar把下载好的文件放到/tmp下;下载地址:http://download.qt.io/archive/qt/4.原创 2015-12-02 13:27:49 · 701 阅读 · 2 评论