我已经在Ubuntu 12.04中下载并构建了Teigha SDK。当我构建Teigha SDK时,会生成许多.tx文件。我不确定它们到底是什么。从命令提示符下的消息,它似乎是共享库的另一个扩展。在这种情况下,.tx文件如何与.so文件不同?
答案 0 :(得分:2)
当我构建Teigha SDK时,会生成许多.tx文件。我不确定它们到底是什么。
运行file *.tx
;它可能会告诉你它们是什么。
.tx文件与.so文件的区别
他们最后有不同的字母: - )
在UNIX上,文件扩展名很少重要。您通常可以将foo.o
复制到foo.os
或foo.xyz
,它仍可正常使用。
也就是说,当您使用gcc main.c -lfoo
时,链接器将搜索libfoo.so
,但不会搜索libfoo.tx
,因此有时扩展名很重要。