Мое приложение имеет некоторые проблемы с переносимостью при компиляции с флагом -O. Я хотел бы узнать, какой флаг именно вызывает эту проблему, но я до сих пор безуспешный .. я использовал все флаги, найденные вКакие флаги включены -O?
gcc -c -Q -O --help=optimizers
, но я до сих пор не могу воспроизвести проблему. Возможно ли, что -O также включает дополнительные флаги?
Btw, ошибка я получаю следующее:
[[email protected]]$ ./parscons
./parscons: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by ./parscons)
./parscons: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.11' not found (required by ./parscons)
привет спасибо за ваш ответ, я уже нашел ваш список и попытался скомпилировать мое приложение со всеми этими флагами, но он по-прежнему не воспроизводит мою проблему с переносимостью. –
Какая проблема, которую вы видите? – bentank
Я компилирую свое приложение на одном компьютере и запускаю его на секунду (у которого нет той же версии libstdC++. So6) –