Являются ли компиляторы gcc и g ++ установленными на машине MAC OS X, отличной от тех, что есть в компиляторах GNU gcc и g ++ Ubuntu (Linux)?GNU gcc и g ++
Я использую Eclipse для разработки программы на C++, и есть секция toolchain, где говорится о MacOSX GCC, и мне было интересно, нужно ли мне устанавливать другой компилятор, чтобы исполняемый файл также работал на машинах Linux.
Я немного новичок в технических деталях разработки на С ++, поэтому я сожалею, если этот вопрос не имеет смысла.
Даже если ваша версия gcc такая же, как Ubuntu, программа, которую он выводит, отличается. Во-первых, программы Linux используют исполняемый формат ELF, у macs нет (я не помню, что они используют, вам должен сказать Google Search). То, что вы описываете, называется перекрестной компиляцией, и даже тогда один бинарный файл редко работает на обеих платформах (вам нужно будет скомпилировать отдельную программу для каждого). –