Я задаюсь вопросом, существует ли способ узнать который g++
компилятор/компоновщик отмечает, где используется в создании библиотеки только для двоичного файла.
Например, могла бы быть совместно использованная библиотека третьей стороны (только .h/.so, файлы там).
Таким образом, я думаю, что это была бы хорошая идея использовать тот же g ++ флаги при компиляции и соединении моего собственного приложения (который пользуется сторонней библиотекой только для двоичного файла).
Конкретно я прошу флаги компилятора как
и также это представляло бы интерес, какие флаги компоновщика использовались:
и так далее.
Когда я устал от Courier New я начал использовать Triskweline , и теперь я люблю его; несмотря на быть это растровый шрифт, это довольно приятно, и он предлагает легко узнаваемые символы, особенно для самых «проблемных» (1/I/l, O/0,...).
Кроме того, он не выглядит как мусор, как Consolas, если ClearType недоступен или отключен.
По пути, вот некоторые другие «альтернативные» шрифты программирования:
Метод GetPostityStartCharIndex может быть тем, что требуется.
-121--4950446-Я не верю, так как для этой информации нет раздела в формате ELF. В Linux, если вы используете 'readelf -a' для выгрузки всей информации, нет ничего о том, как файл получил таким образом.