Форум программистов, компьютерный форум, киберфорум
Наши страницы

Компилирование С++ кода в бинарный - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ процедуры и функции http://www.cyberforum.ru/cpp-beginners/thread34407.html
Задание - вычислить произведение членов ряда с заданной точностью и использованием функций. Получилось следующие: #include<stdio.h> #include<conio.h> int n,a; float factorial(int f) float...
C++ Переопределение операторов Доброго времени суток.. В древние времена, когда ещё жили мамонты, ковырял я потихоньку плюсы.. Потом был долгий перерыв, и, как итог - забыл всё нафиг:) Теперь вспоминается, но до того медленно и... http://www.cyberforum.ru/cpp-beginners/thread34402.html
C++ Арифметическое кодирование
Написал прогу должна выполнять кодирование Но она только находит интервал для 1-й кодируеммой буквы, и сужает правильно для 2-й, а для 3-й верно находит только левую границу (т.е. например 0-0.6...
Структуры C++
Ввести с клавиатуры строку символов. Признак окончания ввода строки – нажатие клавиши "Ввод". Программа должна определить длину введенной строки L и, если длина L четная, то удаляются 2 первых и 2...
C++ Инициализация графа (контейнер vector) http://www.cyberforum.ru/cpp-beginners/thread34365.html
Нашёл как ра то, что мне нужно, алгоритм Форда-Беллмана. С помощью этого алгоритма можно найти кратчайшие пути между заданной вершиной и всеми остальными вершинами Однако я не могу забить...
C++ Файловый ввод/вывод, динамические массивы Помогите выполнить ввод квадратной матрицы из файла с использованием динамических переменных. подробнее

Показать сообщение отдельно
Evg
Эксперт CАвтор FAQ
18689 / 6654 / 468
Регистрация: 30.03.2009
Сообщений: 18,621
Записей в блоге: 29
16.05.2009, 13:06
sopot
Такое сделать в общем-то нельзя, ибо форматы кодовский файлов, например, на виндах и линухе не совпадают. Либо тебе нужно получить объектный файл для каждого исходника, а затем вырезать из него секцию с кодом (как это делать под виндами - не знаю). В итоге у тебя получится массив байтов, которые есть просто код. При этом дальше с этим кодом ты почти ничего не сможешь сделать, т.к. все обращения к глобальным переменным и функциям у тебя будут смотреть в пустоту. К тому же код Си++ из-под одного компилятора в общем случае не линкуется с кодом из-под другого компилятора

Riffi
пункт 2 заведомо делать нельзя, т.к. файл .obj - это не просто набор кода, это файл, описаный по некотроым правилам, который включает в себя помимо кода кучу дополнительной информации
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru