Por que ordem na qual as bibliotecas de entrada são especificadas import

Eu sou bastante novo em programação para Linux. Você poderia dizer que eu sou um cara do Windows. Então, eu estava portando meu projeto para o Linux, e isso quase me deixou louco: tenho certeza de ter especificado todas as dependências com -l flag e, no entanto, estou recebendo erros de "símbolo não resolvido". Então eu encontrei este tópico e resolvi meu problema:Boost vinculando no Linux com o GCC

Alguém poderia me explicar por que o pedido é importante e como exatamente é importante? Tenho certeza de que não é o caso do MSVC vinculador ...

questionAnswers(3)

yourAnswerToTheQuestion