Ted's Blog

Happy coding

使用truss、strace或ltrace诊断软件问题

建立自己的库函数

Ted posted @ 2008年8月13日 15:20 in 未分类 with tags gcc ar , 89 阅读
Emacs Tips & Tricks

> cat add.c:

int add(int x, int y)
{
        return x + y;
}

> gcc -c add.c ====> 得到add.o



> ar -q libadd.a add.o ====> 得到静态库libadd.a



> cat test.c:

#include <stdio.h>

int add(int, int);

int main()
{
        printf("%d\n", add(3, 4));
        return 0;
}

> gcc test.c -ladd -L/home/xwzss/test ====> /home/xwzss/test为库所在路径



> ./a.out


7


* 登录
*

simple_captcha.jpg
(输入验证码)