Linux中有一个小工具叫objcopy,它用于目标文件之间的拷贝和转换。我们可以利用它将一个普通文件转换为可以用于链接的目标文件。
对编译和链接的一点Hack
Leave a reply
Linux中有一个小工具叫objcopy,它用于目标文件之间的拷贝和转换。我们可以利用它将一个普通文件转换为可以用于链接的目标文件。
图书馆有本《C专家编程》,但似乎没有被人读过。这是本值得翻一翻的书。
理解C语言,最重要的在于认识它的设计思想及优劣。
C与Unix是相辅相成的,两者的思想也几乎一致。
比如,C强调一切由程序员实现,也因此,程序员需要保证自己程序的准确。malloc了内存,需要delete,而没有runtime的垃圾回收;在数组操作中,不对下标进行越界检查,如果要程序稳健,就自己实现吧。伴随着这些不便的,是程序员对程序无比精确地掌控,你永远都能(至少理论上能)了解自己的程序做了什么。