我正在尝试运行以下命令:
gcc -static urlor.c libtest.a -o urlor-test
使用以下两个文件: https://www.dropbox.com/sh/oqjmwdzj2axwo62/AACvLhYCC97lE0W1b0Yq09xva?dl=0
在我的urlor.c文件中我这样做:
#include <test/tstree.h>
#include <test/bstrlib.h>
当我查看我的libtest.a的帖子时:
$ar -t libtest.a
tstree.o
bstrlib.o
我尝试过很多不同的命令,但没有任何效果。
当我包含必要的头文件时,它或者不能识别,或者说'#34;对函数XXXXXX
的未定义引用&#34;
我做错了什么?图书馆坏了吗?我没有正确链接吗?这对你有用吗?