Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器 软件资源

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 操作系统 / Linux

在Linux下安装GCC

在Linux下安装GCC

在Linux下安装GCC的具体过程: 1. 下载 在GCC官方网站上(http://gcc.gnu.org/)或者通过网上搜索可以查找到下载资源。目前GCC的最新版本为 4.3.3。可供下载的文件一般有两种形式:gcc-4.3.3.tar.gz和gcc-4.3.3.tar.bz2,只是压缩格式不一样,内容完全一致,下载其中一种即可。 2. 解压缩 根据压缩格式,选择下面相应的一种方式解包(以下的“%”表示命令行提示符): % tar xzvf g...
Linux下JRE添加字体

Linux下JRE添加字体

这几天折腾惨了,系统上线,客户的数据里有外字,也就是自己造的字,自然是显示不出来的,然后就要求把外字添加到环境里。就为了整这个,我还加了一个通宵。做完后才发现,其实是很简单的,网上资料太多了,当时也被搞得晕头转向。系统的服务器是Red Hat Enterprise 5,客户端是VISTA。有两处要显示外字,一是文本显示,二是JAVA API生成的图片中显示。文本显示,就跟服务端没啥关系了。每个客户端添加外字的字符集。把客户的发过来的TTE文件直接拷到VIS...
Sun-Java 6 Linux 中文字体配置

Sun-Java 6 Linux 中文字体配置

Sun-Java 6 Linux 中文字体配置,jre的安装过程随意Google一下就行,但是安装完之后没有中文字体支持,因此在使用诸如FreeMind之类的基于java的软件时无法正确显示中文,有些字只显出一个方框。我选用了微软雅黑作为FreeMind的中文字体,方法嘛很简单:1. $JAVA_HOME/jre/lib/fonts 目录下建立一个名为“fallback”的子目录其他名字不行 = =b,一般 $JAVA_HOME = /usr/lib/jv...
Java EE 6 Platform草案包含了Web Profile

Java EE 6 Platform草案包含了Web Profile

Java EE 6 Platform规范的公共草案已经发布了,其将对公众评估和反馈保持开放,直到2009年2月23日为止。 或许这一 迟到的草案最引人注目的地方就是Web Profile,这是Java EE平台历史上第一个profile. 规范的领导者Roberto Chinnici对这一Web Profile做了概述:经过深思熟虑,平台专家组选择中等版本的Web Profile,接近我先前博文中所提到的选项B。所需的技术包括:Servlet 3.0JS...
C++函数学习之文件遍历小函数的设计实例

C++函数学习之文件遍历小函数的设计实例

之前写过 关于 win32 下磁盘的遍历方法,下面是将里面实现的磁盘遍历函数重新设计了一下,因为磁盘遍历,文件夹遍历在很多时候还是很常见的,为了不修改遍历的函数体,我将处理文件的部分交由一个回调函数去处理,这样的话,你甚至可以把下面的代码写在dll里面,需要进行文件遍历的地方,只要实现一个回调函数传进去就可以了。 函数声明: // 函数 : ScanDirectory // 功能 : 遍历一个目录,传入一个函数指针 // 返回值 : BOOL /...
Linux Kernel2.6升级加强USB设备支持

Linux Kernel2.6升级加强USB设备支持

Linux的核心部件Linux Kernel发布新升级,该软件支持Intel,Alpha,PPC,Sparc,IA-64,ARM,MIPS,Amiga,Atari和IBM s/390等,还支持32位大文件系统。而在Intel平台上,物理内存最大支持可以达到64GB。新版本加强对IDE和SCSI硬件系统的支持,并增强了对USB设备和3D加速卡的支持。另外,Linux Kernel还提供了资源分配,底层硬件界面,安全,简单通信和基本系统文件管理功能。下载:Li...
Linux系统C++开发工具

Linux系统C++开发工具

概述就C++开发工具而言,与Windows下微软(VC, VS2005等)一统天下相比,Linux/Unix下C++开发,可谓五花八门,各式各样。Emacs, vi, eclipse, anjuta,kdevelop等层出不穷。Windows下,开发工具多以集成开发环境IDE的形式展现给最终用户。例如,VS2005集成了编辑器,宏汇编ml,C /C++编 译器cl,资源编译器rc,调试器,文档生成工具, nmake。它们以集成方式提供给最终用户,对于初学者...
构建arm-linux仿真运行环境 (NFS启动)

构建arm-linux仿真运行环境 (NFS启动)

一 前言本文旨在将 arm-linux 在 skyeye 上搭建起来,并在 arm-linux 上能成功 mount NFS 为目标, 最终我们能在 arm-linux 里运行我们自己的应用程序. 其实在 skyeye 上移植 arm-linux 并非难事,网上也有不少资料, 只是大都遗漏细节, 以致细微之处卡壳,所以本文力求详实清析, 希望能对大家有点用处。二 安装 Skyeye我们选定 skyeye 的 1.2.4 这个版本, 为了能让它上面运行的 a...
在Linux下使用CMake构建应用程序

在Linux下使用CMake构建应用程序

本文介绍了一个跨平台的自动化构建系统 CMake 在 Linux 上的使用方法。 CMake 是一个比 automake 更加容易使用的工具,能够使程序员从复杂的编译连接过程中解脱出来。文中通过一些例子介绍使用 CMake 处理多源文件目录的方法、查找并使用其他开发包的方法以及生成 debug 版和 release 版程序的方法。 CMake 简介 CMake 是一个跨平台的自动化建构系统,它使用一个名为 CMakeLists.txt 的文件来描述构建过...
经验分享:对Java中的线程感想

经验分享:对Java中的线程感想

1.进程和线程的区别 通俗一点说,进程就是程序的一次执行,而线程可以理解为进程中的执行的一段程序片段。 用一点文词说就是,每个进程都有独立的代码和数据空间(进程上下文);而线程可以看成是轻量级的进程。一般来讲(不使用特殊技术),同一进程所产生的线程共享同一块内存空间。 同一进程中的两段代码是不可能同时执行的,除非引入线程。 线程是属于进程的,当进程退出时该进程所产生的线程都会被强制退出并清除。 线程占用的资源要少于进程所占用的资源。 进程和线程都可以有优...
Linux配置C,C++编译环境系列一之环境配置

Linux配置C,C++编译环境系列一之环境配置

环境准备刚装好的系统中已经有GCC了,但是这个GCC什么文件都不能编译,因为没有一些必须的头文件,所以要安装build-essential这个软件包,安装了这个包会自动安装上g++,libc6-dev,linux-libc-dev,libstdc++6-4.1-dev等一些必须的软件和头文件的库。可以在新立得里面搜索build-essential或输入下面命令:sudo apt-get install build-essential测试环境安装完成后写一个...
Linux的内存及io映射

Linux的内存及io映射

Linux会将物理地址映射为虚拟地址,所以要在内核中操作寄存器或者外部设备,就必须找到其相应的虚拟地址。一般来说,io映射相关定义会放在include/arch-xxx/io.h中。而内存相关定义会在memory.h中而实际的映射操作,一般由iotable_map和memtable_map函数来完成,每种架构实际操作的位置都不尽相同,需要查询。还有一种动态映射的方法,用的是ioremap函数。通过以上概念,我们就能方便的找到linux映射相应的定义和代码了...
S3被指缺乏Linux驱动开发能力

S3被指缺乏Linux驱动开发能力

上周S3公布了Chrome 540 GTX显卡,S3声称这是接口强大的高清显卡,同时支持HDMI和DisplayPort以及DVI。新闻稿中宣传Chrome 540 GTX支持Linux和OpenGL 3.0。不过Linux用户最近指出,S3的Linux驱动根本是遥遥无期。 这些 Linux用户讨论最多的就是Linux平台上的OpenGL 3.0支持问题。S3的官方新闻稿表示Chrome 540 GTX支持Linux,甚至提到了GPGPU引擎。不过Lin...
<< 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 >>