共享库的TX文件扩展名?

时间:2014-01-28 18:24:37

标签: c++ linux ubuntu shared-libraries

我已经在Ubuntu 12.04中下载并构建了Teigha SDK。当我构建Teigha SDK时,会生成许多.tx文件。我不确定它们到底是什么。从命令提示符下的消息,它似乎是共享库的另一个扩展。在这种情况下,.tx文件如何与.so文件不同?

1 个答案:

答案 0 :(得分:2)

  

当我构建Teigha SDK时,会生成许多.tx文件。我不确定它们到底是什么。

运行file *.tx;它可能会告诉你它们是什么。

  

.tx文件与.so文件的区别

他们最后有不同的字母: - )

在UNIX上,文件扩展名很少重要。您通常可以将foo.o复制到foo.osfoo.xyz,它仍可正常使用。

也就是说,当您使用gcc main.c -lfoo时,链接器将搜索libfoo.so,但不会搜索libfoo.tx,因此有时扩展名很重要。