Я компилирую свой код, используя g++ -L/lib64 -I /git/src ...
, но я получаю
/usr/bin/ld: cannot find -lstdc++
/usr/bin/ld: cannot find -lm
/usr/bin/ld: cannot find -lgcc_s
/usr/bin/ld: cannot find -lc
/usr/bin/ld: cannot find -lgcc_s
Я проверил / lib64 / и обнаружил, что эти библиотеки действительно присутствуют
/usr/lib64/libstdc++.so.6 -> libstdc++.so.6.0.19
/usr/lib64/libm.so -> ../../lib64/libm.so.6
/usr/lib64/libgcc_s.so.1 -> libgcc_s-4.8.5-20150702.so.1
/usr/lib64/libc.so.6 -> libc-2.17.so
Когда япопробуйте ld -lc --verbose
это тоже не получается.Все библиотеки присутствуют в /lib64
, и путь включен, но g ++ не может их найти.Любая идея, что происходит?