
C/C++
文章平均质量分 51
xb_ma
这个作者很懒,什么都没留下…
展开
-
[整理] C语言预处理 [2012-02-07更新]
- 预处理指令# 空指令,无任何效果。#include 包含一个源代码文件。#define 定义宏。#undef 取消已定义的宏。#if 如果给定条件为真,则编译下面代码。#ifdef 如果宏已经定义,则编译下面代码。#ifndef 如果宏没有定义,则编译原创 2013-05-21 00:07:22 · 842 阅读 · 0 评论 -
Linux下动态库(*.so)的生成和使用 [2014-01-02更新]
本文结合自己编写的cJSON Makefile进行简单说明。Makefile文件内容如下:-------------------------------------------------------------------all: libcjson.so testlibcjson.so: cJSON.o cc -shared -o libcjson.so c原创 2014-01-02 11:32:52 · 2349 阅读 · 0 评论 -
Linux下 .a 文件和 .h 文件的使用方法 [2013-12-23更新]
1. *.h 直接在源码中包含即可(可使用相对路径),例如:#include "include/*.h"2. *.a 在程序链接的时候使用,参考如下:# gcc -c main.c // 编译后会生成 main.o 文件# gcc -o main main.o -Llib -ljansson // -L指定*.a所在原创 2013-12-23 20:23:55 · 3272 阅读 · 0 评论 -
Ubuntu下搭建eclipse C/C++开发环境 [2014-01-16更新]
1. 安装eclipse$ sudo apt-get install -y eclipse eclipse-pde eclipse-jdt------------------------------------------2. 安装C/C++插件(CDT)Help --> Install New Software...在 Work with原创 2014-01-16 23:57:37 · 1597 阅读 · 3 评论