
C/C++
文章平均质量分 73
ruan2012
这个作者很懒,什么都没留下…
展开
-
typedef定义函数指针的用法
1. typedef有点类似于#define宏,用来定义一个同义的新的类型。用typedef来定义函数指针形式如下: typdef int (*pFunc)(int, int);如果我们有一个函数:int Add(int a, int b){ return a +b;}那么我们可以这样用:pFunc pf;pf = Add;int n ...原创 2011-02-18 20:57:01 · 200 阅读 · 0 评论 -
在 Linux PPC 上使用 Eclipse CDT 开发 C\C++ 程序
引言Linux 是一个成熟的操作系统,Linux 上大多操作都基于命令行格式,随着 Linux 的快速发展,很多版本的 Linux 平台都提供了可视化操作界面以方便用户进行简单、快捷的操作,对于 Linux 平台上最常用的 C 语言,可视化界面使用户编译执行 C/C++ 程序也更加直观、方便、快捷。PowerPC 是一种 精简指令集(RISC)架构的 中央处理器(CPU),其基本的设计源自...原创 2011-02-19 12:23:40 · 221 阅读 · 0 评论 -
window 使用 Eclipse IDE for C/C++ Developers 搭建 C++ 开发环境
1、安装 JDK 1.6 ,配置其环境变量: ① JAVA_HOMEJAVA_HOME 指向的是 JDK 的安装路径(在该路径下可以找到 bin 、lib 等目录);默认为JAVA_HOME=C:\Program Files\Java\jdk1.6.0_16;② PATH设置 PATH 的目的是为了指向 JDK 的bin目录(在 bin 目录下放的是各种编译执行命令)默认为 PATH=...原创 2011-02-19 14:54:35 · 152 阅读 · 0 评论 -
Autoconf和Automake工具组简介
Autoconf/Automake工具用于自动创建功能完善的makefile文件。当前大多数软件包都是用这一工具生成makefile文件的。本节首先介绍Autoconf/Automake工具的功能以及makefile创建过程中所涉及的文件和命令。最后以一个实例介绍如何使用Autoconf/Automake工具自动创建makefile文件。Autoconf/Automake工具组简介Auto...原创 2011-02-23 13:59:27 · 182 阅读 · 0 评论 -
configure参数解释
inux环境下的软件安装,并不是一件容易的事情;如果通过源代码编译后在安装,当然事情就更为复杂一些;现在安装各种软件的教程都非常普遍;但万变不离其中,对基础知识的扎实掌握,安装各种软件的问题就迎刃而解了。Configure脚本配置工具就是基础之一,它是autoconf的工具的基本应用。 与一些技巧相比,Configure显得基础一些,当然使用和学习起来就显得枯燥乏味一些,当然要成为高手,对基础...原创 2011-02-23 15:26:49 · 102 阅读 · 0 评论 -
Java Native Interface
JNI全名是Java Native Interface,通过JNI技术可以实现Java和其他编程语言的互相调用。这里我们使用的是Java和C的互相调用,Java提供本地接口,C实现该本地接口。我使用的是RHEL 5,主要是为了测试一下在Linux平台下,了解JNI技术是如何实现的。通过一个HelloWorld实例,具体过程在下面讲解。首先,实现的是Java本地接口Hello.java,代码如下所示...原创 2011-03-12 15:25:03 · 150 阅读 · 0 评论 -
JNA—JNI终结者,java调用dll、ocx、so最简单的方法
介绍给大家介绍一个最新的访问本机代码的Java框架—JNA。JNA(Java Native Access)框架是一个开源的Java框架,是SUN公司主导开发的,建立在经典的JNI的基础之上的一个框架。JNA项目地址:https://jna.dev.java.net/ 非常强大、易用,功能上类似与.NET的P/Invoke。 不堪回首的JNI我们知道,使用JNI调用.dll/.s...原创 2011-03-12 15:43:43 · 171 阅读 · 0 评论