58 / 57 / 15
Регистрация: 15.09.2012
Сообщений: 557
1

Компиляция кода под конкретную ОС

31.01.2017, 18:53. Показов 1102. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Есть ОС Windows, Linux, Android.
Хочу понять базовые знание по тому как делается библиотека работающая на всех ОС.
Допустим пишем простую математическую библиотеку - и тут два варианта :
1)библиотека использует другую библиотеку
2) не использует
То есть если использует автоматически требование к библиотеки также быть кросплатформенной.
Идем дальше - допустим кросплатформенной библиотеки нет - но есть отдельные для каждой платформы - как их использовать в проекте и быстро собирать под каждую платформу?

Хочу понять как сделать компиляцию через командную строку с заданием всех параметров.
Какие здесь ключевые параметры для компилятора чтобы код работал на конкретной ОС?

Есть ОС например Android - что в ней самое важное для компиляции кода - только архитектура процессора?
То есть например для Android - чтобы библиотека корректно работала - нужно компилировать код под x86, Arm.

Берем случай простейшей библиотеки - один метод , который суммирует два числа. Что нужно для его компиляции под Windows, Linux, Android? - мой вариант - соблюдаем чтобы в библиотеке не было привязки к апи конкретной ОС (это уже соблюдено) - компилируем под каждую платформу - то есть машинный код под x86 будет одентичен для андроид и виндовс с процесорной архитектурой x86?

Стандартные библиотеки С++ - платформенно независимые?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
31.01.2017, 18:53
Ответы с готовыми решениями:

Компиляция кода в командной строке
на паре нам показывали как работать с прогой, написанной на ассемблере - cmd-> выбор директории ->...

Компиляция под Windows 95
Подскажите, можно ли на откомпилировать проект на XE6 так, чтобы программа работала на Windows 95?...

компиляция под Linux. Возможно?
Есть готовая прога, написанная в с++ builder. Возможно ли ее без переработок откомпилировать под...

Компиляция программы под С++ Builder
Дорогие знатоки, помогите с одной проблемой. Сделал программу у меня все хорошо запускается, как...

1
Любитель чаепитий
3742 / 1798 / 566
Регистрация: 24.08.2014
Сообщений: 6,016
Записей в блоге: 1
31.01.2017, 19:43 2
Цитата Сообщение от ASDFD12 Посмотреть сообщение
как их использовать в проекте и быстро собирать под каждую платформу?
Разруливать раздельную компиляцию макросами.
Цитата Сообщение от ASDFD12 Посмотреть сообщение
Стандартные библиотеки С++ - платформенно независимые?
Стандартные - да.
1
31.01.2017, 19:43
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
31.01.2017, 19:43
Помогаю со студенческими работами здесь

Компиляция программ под Linux
Вечер добрый. Ребята подскажите возможно ли в Embarcadero XE4 писать программы под *unix? Если...

компиляция под другие машины
вот хотелось бы разобрать подробнее тему Компиляция программы под С++ Builder,чтобы работала на...

Компиляция PCRE 8.01 под Windows
Доброго времени суток. Понадобилось использовать в программе регулярные выражения. Погуглил,...

Динамическая компиляция кода
Здравствуйте. Я был бы очень благодарен за любую информацию про динамическую компиляцию кода именно...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru