por que a opção g ++ --syroot não funciona?

-1
$ g++ ../../../../../../../..//usr/lib64/libssl.a foobar.cpp -o foobar

funciona sem problemas, mas

$ g++ --sysroot=../../../../../../../../ /usr/lib64/libssl.a foobar.cpp -o foobar
g++: error: /usr/lib64/libssl.a: No such file or directory

Por que?

De acordo com o g++ manual, ld suporta esta opção para versões de pelo menos 2.16 e

$ ld --version
GNU ld version 2.27-28.base.el7_5.1
    
por user322908 23.08.2018 / 23:38

0 respostas