ライブラリは、ライブラリ名が指定された位置で検索されるため、-l フラグの位置は重要な意味を持ちます。
次に、+l、および -l フラグの使用例を示し、シンボルが検索されるライブラリの順序を説明します。
cob -llib1 +llib2 obj1.o -llib3 obj2.o
オプションがシステムリンカに渡される相対順序は次のようになります。
システムリンカでは、オプションはハイフン (-) 区切りで受け取られるため、相対順序が決定されると、+l フラグオプションは、リンカに渡される前に -l に変換されます。