![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 12.04.2009
Сообщений: 29
|
![]()
Доброго времени суток!
Сижу на Linux Ubuntu, программирую под Windows. Успешно пользовался minGW (совершенно спокойно через wine ![]() Что и стоило ожидать, команда Код:
Код:
Вопрос: можно ли задать необходимые данные в виде параметров или прописать в отдельном файле? P.S. На всякий случай - содержимое zcode.cpp: Код:
Программист - это человек, который решает совершенно непонятным вам способом проблемы, о существовании которых вы даже не подозревали.
![]() |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,372
|
![]()
Напишите
cl /? и изучайте |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 12.04.2009
Сообщений: 29
|
![]()
Ясно, спасибо!
Программист - это человек, который решает совершенно непонятным вам способом проблемы, о существовании которых вы даже не подозревали.
![]() |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
![]()
Если Вам актуальна скорость, то тестирование должно проводится на чистой вин-машине. А предварительное весьма желательно в виртуальной машине. Wine это все равно что тест на лабораторных мышах вместо того, чтобы тестировать в полевых условиях.
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика ![]() |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 12.04.2009
Сообщений: 29
|
![]()
Utkin, спасибо за совет.
А проблему я решил очень просто. Исправил #include <iostream> на #include "iostream", а все требуемые хедеры закинул в папку bin, в каждом исправив угловые скобки на ковычки. Работает! Файлы .lib кинул туда же, подшиваю с помощью #pragma comment(lib, "libname.lib"). Грубовато, конечно, но всё работает. Сейчас пишу программку, которая будет из произвольной папки кидать .cpp к cl.exe, запускать его через wine, и полученный .exe кидать в исходную папку. Чтобы не путаться в куче файлов в папке bin ![]() Кстати, .exe, полученный компилятором cl.exe, действительно быстрее и даже компактнее, чем полученный minGW.
Программист - это человек, который решает совершенно непонятным вам способом проблемы, о существовании которых вы даже не подозревали.
![]() Последний раз редактировалось Копоть Артём; 23.08.2012 в 17:12. Причина: Мелкие уточнения |
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,372
|
![]()
MinGW насколько я помню использует GCC. Сильно сомневаюсь, что у GCC код сильно хуже, чем у CL. Рекомендую поизучать аргументы командной строки у GCC - их немало. Результат вас может удивить.
|
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
![]()
У GCC нет цели получить самый быстрый и компактный код. Его задача универсальность (хотя код его совсем не медленный). Поэтому не стоит сравнивать два инструмента имеющих разное предназначение.
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика ![]() |
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Необходимо извлечь .exe из ресурсов .exe скомпилированного с delphi xe. | bagabuga | Общие вопросы Delphi | 2 | 25.02.2012 21:10 |
На компе Win 7 + Linux. Как переустановить Linux? | ssdm | Windows | 1 | 14.10.2011 17:54 |
Передача строки exe (с формой (API)) ↔ exe (форма скрыта) | Alex Cones | Общие вопросы Delphi | 16 | 04.10.2009 15:26 |
чтение из одного exe файла, и запись в другой exe | inndim | Общие вопросы Delphi | 2 | 04.02.2009 15:23 |
Linux на VMware....... WinXP <-> Linux | DMUTPUU | Операционные системы общие вопросы | 1 | 24.09.2008 12:03 |