Извлечение 1/ВСЕ объектные файлы из каждой библиотеки (использующий ar
) и попытка скомпилировать Ваш код без библиотек или любого из объектных файлов. Вы, вероятно, получите абсолютную загрузку блока неопределенных символов. Если Вы не получаете неопределенных символов, перейдите к Захвату шага 5.
2/первый и узнайте, какой объектный файл удовлетворяет тот символ (использующий nm
).
3/Записывают тот объектный файл, тогда компилируют Ваш код, включая новый объектный файл. Вы получите новый список неопределенных символов или, если не будет ни одного, перейдите к шагу 5.
4/, Переходят к Объединению шага 2.
5/все объектные файлы в Вашем списке (если таковые имеются) в единственную библиотеку (снова с ar
).
Bang! Там у Вас есть он. Попытайтесь связать свой код без любого из объектов, но с новая библиотека.
Эта целая вещь могла быть относительно легко автоматизирована со сценарием оболочки.
Если я правильно помню, « * chrome
» используется для запуска специального режима Firefox (режим, в котором ваше приложение имеет больше привилегий - с меньшими ограничениями безопасности) ; так, Фактически, не Google Chrome изобрел термин «хром»; это означает множество вещей , например Chrome Mozilla или Пользовательский интерфейс Chrome
Фактически " * chrome
" представлен браузером Firefox.