我已经在 Ubuntu 12.04 中下载并构建了 Teigha SDK。当我构建 Teigha SDK 时,会生成很多 .tx 文件。我不确定它们到底是什么。从命令提示符的消息来看,它似乎是共享库的另一个扩展。在那种情况下,.tx 文件与 .so 文件有何不同?
最佳答案
When I built Teigha SDK, lots of .tx files are generated. I'm not sure what exactly they are.
运行文件*.tx
;它可能会告诉您它们是什么。
how .tx files different from .so files
他们最后有不同的字母:-)
在 UNIX 上,文件扩展名无关紧要。您通常可以将 foo.o
复制到 foo.os
或 foo.xyz
,它仍然可以正常工作。
就是说,当您使用 gcc main.c -lfoo
时,链接器将搜索 libfoo.so
,但不会搜索 libfoo.tx
,所以有时扩展名很重要。
关于c++ - 共享库的 TX 文件扩展名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21413748/