2013年8月7日

摘要: 以前在Windows里面写C程序,总是用各种IDE,编译、链接之类的东西全不用操心,写好代码就好了。换到linux环境有几年了,写C程序不再用IDE,而是自己用gcc/g++编译,不过之前的程序都不大,也没真正用到gcc/g++的各个选项。现在在学习cuda c,有了一些可以公用的工具代码,想要封装成库文件以共享,这才学会了使用shared library动态链接库。在这里总结一下,其实非常容易。首先要对C的编译过程有个基本的了解。编译的第一步是预编译,处理各种预编译指令,各种带#号的指令如#include, #define都是预编译命令。#define是简单的字符串替换,而#include则 阅读全文
posted @ 2013-08-07 13:17 alexajia 阅读(3522) 评论(0) 推荐(0) 编辑

导航