gcc程序
qvb3d
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++双向链表
#ifndef LINKLIST_H #define LINKLIST_H using namespace std; template <class elem_type> class LINKLIST { private: struct NODE { NODE *pre; elem_type element; ...原创 2012-05-04 10:56:39 · 129 阅读 · 0 评论 -
朋友问 if [ "$?" != "0" ]; then 是个啥
刚刚有个朋友来问 说脚本中的是什么意思 ./setboard if [ "$?" != "0" ]; then echo "Error run Environment" exit 1 fi 系统学习真的有必要,呵呵 我们的系统都有一个 Expands to the status of the most recently executed...原创 2012-04-20 10:19:03 · 1408 阅读 · 0 评论 -
结构体函数指针
#include <stdio.h> typedef struct { int a; int b; ...原创 2012-08-31 09:50:56 · 154 阅读 · 0 评论 -
linux mmap 驱动内核共享内存
#include <linux/kernel.h> #include <linux/module.h> #include <linux/init.h> #include <linux/fs.h> #include <linux/mm.h> #include <linux/cdev.h> #include <...原创 2012-08-21 13:51:59 · 734 阅读 · 0 评论 -
C程序使用xml
C程序使用xml 项目用到的 改编简单实例 1.使用libxml2 tar xjvf libxml2-2.6.24.tar.bz2 cd libxml2-2.6.24 ./configure --prefix=/arm/usr --host=arm-linux make make install 2.编写rxml.xml <?x...原创 2012-04-17 10:57:23 · 191 阅读 · 0 评论 -
Mac OSX 或 Linux 使用 tftp
tar xzvf opentftpmtV1.65.tar.gz cd opentftp 如果是linux可以直接用 Mac OSX 就编译一下 g++ opentftpd.cpp -I. -o opentftpd vi opentftpd.ini #IMPORTANT WARNING Never Edit this file using Windows Edi...原创 2012-04-06 10:09:18 · 510 阅读 · 0 评论 -
des加密算法程序
tar xjvf libmcrypt-2.5.8.tar.bz2 cd libmcrypt-2.5.8 ./configure --prefix=/Volumes/2g/code/php_socket/libmcrypt make make install vi mcrypt.c #include <stdlib.h> #include <stdi...原创 2012-04-05 13:05:21 · 226 阅读 · 0 评论 -
C与php socket通信
#include <stdio.h> #include <string.h> #include <stdlib.h> #include <sys/types.h> #include <unistd.h> #include <arpa/inet.h> #include <sys/socket.h>原创 2012-04-05 12:06:57 · 139 阅读 · 0 评论 -
Curses 实例
#include <stdio.h> #include <unistd.h> #include <errno.h> #include <stdlib.h> #include <curses.h> int main(int argc,char *argv[]) { WINDOW *win; if((inits...原创 2012-04-05 11:33:15 · 252 阅读 · 0 评论 -
创建一个linux 静态库
创建一个linux 静态库 1.我们先写一个简单的函数 maxh.h int max(int a,int b); maxh.c int max(int a,int b) { return (a>b)?a:b; } 再写一个调用的 testmain.c #include <stdio.h> #i...原创 2012-06-13 10:23:12 · 179 阅读 · 0 评论 -
java 调用gcc so
java 调用gcc so mkdir -pv com/mpjni cd com/mpjni vi mpjni.java package com.mpjni; public class mpjni...原创 2012-06-01 11:19:23 · 334 阅读 · 0 评论 -
查看一个int的所在内存bits
#include <stdio.h> int main(int argc,char *argv[]) { int a,i; int b,c,d,e; printf("Please input int for a :\n"); scanf("%d",&a); c=a&0x000000ff; b=a&...原创 2012-05-15 10:52:33 · 164 阅读 · 0 评论 -
在进程中的线程通信pthread fork
这几天一直被人问,你做过线程和进程吗? 以下写个例子 在进程中的线程通信 #include <stdio.h> #include <stdlib.h> #include <pthread.h> void task1(); void task2(); int G_INT=0; pthread_mutex_t mlo...原创 2012-05-09 14:53:23 · 166 阅读 · 0 评论 -
qt开发webkit
昨天遇到一个兄台,说要qt写界面 有时界面会变动很大 我的建议是用 qtwebkit 具体是什么样的呢,也不知道那个兄台能不能看到这博客 把以前项目中的内容,简化成例子 为这个项目做的模拟器 发上来,朋友们看看 mkdir qwebkit cd qwebkit QtDesigner 建立form.ui 到qwebkit ...原创 2012-05-04 13:24:12 · 269 阅读 · 0 评论 -
hello汇编语言
一个简单的hello汇编语言 朋友们,注意了,写这个小教程 都是为他服务给大家的,希望大家常来我这个地方转一下 我用的环境MacOSX 装了xcode 1. 编辑一个hello.c vi hello.c #include <stdio.h> int main(int argc,char *argv) { pri...原创 2011-09-15 14:18:04 · 344 阅读 · 0 评论 -
OSX 编译chillispot-1.1.0
OSX 编译chillispot-1.1.0 转载请注明 本文为原创 chillispot-1.1.0-osx.tar.gz是我改后的 chillispot-1.1.0.tar.gz 是网站源码 最近发现OSX的gcc有很函数被阉掉了 比如 clearenv 最近有wifi项目 需要这个chillispot 本想编译一个在机器上查看功能 编译它,费...原创 2012-05-03 11:32:45 · 243 阅读 · 0 评论 -
在Linux 下编译Opengl 程序
在Linux 下编译Opengl 程序 1. 安装 sudo apt-get install freeglut3-dev 2. 在程序 里面修改 加入 #include <stdio.h> #include <GL/glut.h> void myDisplay(void) { glClear(GL_COL...原创 2011-10-24 11:57:04 · 681 阅读 · 0 评论 -
在windows 编译 Opengl 程序
在windows 编译 Opengl 程序 要有一个mingw-gcc 的环境 1.原始include库和.a库,还有dll 2.简单opengl 程序 #include <qvbinc/glut.h> void myDisplay(void) { glClear(GL_COLOR_BUFFER_BIT); glRectf(-...原创 2011-10-24 11:56:02 · 371 阅读 · 0 评论 -
OSX 下建立 OpenGL 程序
OSX 下建立 OpenGL 程序 前提是安装xcode 1.首先我们引用一个简单的opengl程序 #include <stdio.h> void myDisplay(void) { glClear(GL_COLOR_BUFFER_BIT); glRectf(-0.5f,-0.5f,0.5f,0.5f)...原创 2011-10-24 11:54:42 · 162 阅读 · 0 评论 -
gcc的socket http通信程序
gcc的socket http通信程序 #include <stdio.h> #include <string.h> #include <stdlib.h> #include <sys/types.h> #include <unistd.h> #include <arpa/inet.h> #inclu...原创 2011-10-07 09:59:52 · 225 阅读 · 0 评论 -
检查你的机器是大端格式还是小端格式的C程序
检查你的机器是大端格式还是小端格式的C程序 #include <stdio.h> union check { int high; char low; } test_ok; int main(int argc,char *argv[]) { short test=0x0110; char *p=(char *...原创 2011-10-07 09:53:14 · 969 阅读 · 0 评论 -
gcc简单的tcpip http通信
gcc简单的tcpip http通信 功能完成一个Get 页面功能的 #include <stdio.h> #include <string.h> #include <stdlib.h> #include <sys/types.h> #include <unistd.h> #include <arpa/inet....原创 2011-09-21 14:00:59 · 522 阅读 · 0 评论 -
简单的fork
简单的fork,介绍给朋友们 #include <unistd.h> #include <stdlib.h> #include <stdio.h> int main(int argc,char *argv[]) { int i; if(fork()==0) { for(i=0;i<30;i++) { ...原创 2011-09-21 13:41:04 · 111 阅读 · 0 评论 -
函数名的宏
在很多驱动源码中,会有这样的 __FUNCTION__ 或是 __func__ 这个宏表示什么呢 看下面的程序 #include <stdio.h> #define DBG(fmt,arg) printf(fmt,arg) void abc() { printf("%s\n",__FUNCTION__); } void cdf() { DBG("%s...原创 2011-09-21 13:34:59 · 279 阅读 · 0 评论 -
如何在Mac OSX 中制作dylib和使用dylib
如何在Mac OSX 中制作dylib和使用dylib 本文本着简单易读的方式给朋友们,本人为原创 1.首先是构建一个函数库 编辑add.c int add(int a,int b) { return a+b; } int axb(int a,int b) { return a*b; } 保存 其中两个函数 add ...原创 2011-09-21 11:53:42 · 1575 阅读 · 0 评论 -
简单的猴子吃桃子反应一下,int double的最大数限制
/** * * 有一只猴子,第一天摘了若干个桃子 , * 当即吃了一半,但还觉得不过瘾 ,就又多吃了一个。 * 第2天早上又将剩下的桃子吃掉一半,还是觉得不过瘾,就又多吃了两个。 * 以后每天早上都吃了前一天剩下的一半加天数个 * (例如,第5天吃了前一天剩下的一般加5个)。 * 到第n天早上再想吃的时候,就只剩下一个桃子了。 ...原创 2011-09-21 11:35:59 · 144 阅读 · 0 评论 -
va_list 的使用
va_list 的使用 编辑va.c #include <stdio.h> #include <stdarg.h> void func(const char *format,...) { va_list p; unsigned int value; const char *mystr; va_start(p,format...2011-09-15 14:50:40 · 130 阅读 · 0 评论
分享