- 主题:tcc 的链接器和日常使用的链接器有什么区别?
听说 linker 是很难的工具。弱问一下,tcc 的链接器不是也可以用吗?看了一下,代码量并不是很大,无非根据符号表创建 plt_entry,写入文件。为什么说链接器是很难的?
--
FROM 117.26.54.*
c语言的linker并不难吧… 对c的linker来说只有函数和全局变量两种对象需要处理,加上static和const也就四种情况吧。如果不考虑link阶段优化的话就没啥工作量了。
但是搞个C++的linker难度就大多了。
【 在 hgoldfish 的大作中提到: 】
: 听说 linker 是很难的工具。弱问一下,tcc 的链接器不是也可以用吗?看了一下,代码量并不是很大,无非根据符号表创建 plt_entry,写入文件。为什么说链接器是很难的?
--
FROM 39.144.28.*
谁说的你问谁亚
【 在 hgoldfish (老鱼) 的大作中提到: 】
: 听说 linker 是很难的工具。弱问一下,tcc 的链接器不是也可以用吗?看了一下,代码量并不是很大,无非根据符号表创建 plt_entry,写入文件。为什么说链接器是很难的?
--
FROM 104.133.8.*
同问tcc的链接器与ld有什么区别。
我用ld成功链接了LZMA和dietlibc,但用tcc就不行,也没有提示有什么错误,就运行是总segfault.
--
FROM 101.82.167.*