重新链接现有的可执行文件

因为链接程序接受可执行文件作为输入,所以您可以将现有可执行文件与更新后的对象文件链接。 但是,不能重新链接先前使用 -qlto 选项链接的可执行文件。

如果您有一个由几个源文件组成的程序,并且仅对其中某些源文件进行了局部更改,那么您不必再次编译每个文件。 而是可以在编译更改的文件时,包括该可执行文件作为最新的输入文件:
  xlf95 -omansion front_door.f entry_hall.f parlor.f sitting_room.f \
    main_bath.f kitchen.f dining_room.f pantry.f utility_room.f

  vi kitchen.f # Fix problem in OVEN subroutine

  xlf95 -o newmansion kitchen.f mansion
限制第二次要编译和链接的文件数可以减少编译时间、磁盘活动和内存使用量。
注: 如果未正确完成此类型的链接,那么可能会导致接口错误和其他问题。 因此,除非您有链接经验,否则不应尝试此操作。