-
- Если объектники C и C++, то следует линковать g++; если хочется ld,
то надо внимательно разбираться со стандартными библиотеками и
библиотеками поддержки и вручную их передавать линкеру ld VVB(136 знак., 06.10.2022 07:59)
- Спасибо, существенный момент. - Dingo(06.10.2022 09:09)
- Объектники на то и объектники, что можно слинковать любые,
независимо от языка из которого они вышли. Там главный камень
преткновения - имена функций и принцип передачи аргументов. - =AlexD=(06.10.2022 07:15)
- Не только это. В разных версиях объектников и в разных объектниках
есть нюансы. Например, как называется функция деления (при
отсутствии аппаратного деления)? Объектники C и C++ разных версий
могут не слинковаться. - VVB(06.10.2022 07:56)
- Со стандартными библиотеками нужно отдельно разбираться. - =AlexD=(06.10.2022 07:57)
- Речь идёт не о библиотеках. VVB(147 знак., 06.10.2022 08:02)
- Со стандартными библиотеками нужно отдельно разбираться. - =AlexD=(06.10.2022 07:57)
- Не только это. В разных версиях объектников и в разных объектниках
есть нюансы. Например, как называется функция деления (при
отсутствии аппаратного деления)? Объектники C и C++ разных версий
могут не слинковаться. - VVB(06.10.2022 07:56)
- Если соблюсти соглашение о вызове функций, то какие проблемы? На
С++ такие функции помечаются extern "C". Вас же не смущают
объектники на asm? - VladislavS.(06.10.2022 07:11)
- Не смущают, понял идею. Но были сомнения. - Dingo(06.10.2022 07:21)
- Если объектники C и C++, то следует линковать g++; если хочется ld,
то надо внимательно разбираться со стандартными библиотеками и
библиотеками поддержки и вручную их передавать линкеру ld VVB(136 знак., 06.10.2022 07:59)