|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » C/C++ - [решено] MS Visual C++ 6.0 Professional Edition |
|
|
C/C++ - [решено] MS Visual C++ 6.0 Professional Edition
|
Новый участник Сообщения: 43 |
Профиль | Отправить PM | Цитировать Всем доброго времени суток. Долго изучал споры в сети по той теме, какой же компилятор С++ лучше, все-таки для себя решил, что будет лучше начать с него. Начинаю изучать С++ не совсем с нуля, до армии остановился на ссылках и указателях. И сразу же возник терзающий меня вопрос. Почему в Visual С++ конечный исполняемый файл получается таким толстым? Простой Hello World - 84 кб? Что это такое? Чему там занимать столько места? В gcc - 6 кб. Тот же Visual C++ 6.0 Standart Edition - 22 кб. И это в Release mode? Может кто-нибудь пояснить как это исправить? Может быть компилятор настраивается для этого как-то?
|
|
Отправлено: 03:03, 09-08-2013 |
Пользователь Сообщения: 121
|
Профиль | Отправить PM | Цитировать Взглянуть бы на исходник этого Hello World и на настройки компилятора.
Цитата dronsky:
|
|
Отправлено: 08:46, 09-08-2013 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 43
|
Профиль | Отправить PM | Цитировать |
Отправлено: 09:50, 09-08-2013 | #3 |
Пользователь Сообщения: 121
|
Профиль | Отправить PM | Цитировать Цитата dronsky:
Попробуйте разные настройки оптимизации. В частности, попробуйте /Os вместо /O1. Ну и обратите внимание на описание /O1 Цитата:
Цитата dronsky:
|
|||
Отправлено: 12:07, 09-08-2013 | #4 |
Ветеран Сообщения: 5624
|
Профиль | Отправить PM | Цитировать Цитата dronsky:
По моему мнению, С++ сейчас стоит начинать изучать, только если планируется разрабатывать ПО для "железа". Писать простой прикладной софт на нем новичку тяжеловато, слишком много тонкостей и нюансов в языке. Почему не С#? Синтаксис тот же, только немного "проще", что ли. Не надо думать о указателях, адресации памяти, динамическом выделении памяти для массивов. C# более прикладной, что ли. |
||
------- Отправлено: 14:04, 09-08-2013 | #5 |
Новый участник Сообщения: 43
|
Профиль | Отправить PM | Цитировать Цитата:
Но суть в чем: пришел к ним на собеседование, их техспец по С++ (других в тот день на месте не было) опрашивал меня, признаться честно, ответил я мало что (стало стыдно), вот и говорит, есть вариант податься либо в веб (Groovy & Grails, но мои знания по нему меня он, благо, не спрашивал, у него не тот профиль), либо учить С++. C груви я уже знаком, веб, конечно, очень популярная, перспективная область и все такое, но ЗП у них у сишников побольше будет (по сведениям из сети, по крайней мере), сфера у них в этой области достаточно широкая, для серваков и железа. Вот я и решил таки возобновить обучение. В перспективе планирую уйти куда-то покрупнее из-за ЗП (Intel, мб попытать счастья в Google). |
|
Отправлено: 20:35, 09-08-2013 | #6 |
Новый участник Сообщения: 43
|
Профиль | Отправить PM | Цитировать Цитата torauma:
Компилятор вовсе перестал печь исполняемый файл, и ни на какие замены настроек более не реагировал никак. Исправил переустановкой среды. |
|
Последний раз редактировалось dronsky, 09-08-2013 в 21:41. Отправлено: 21:09, 09-08-2013 | #7 |
Ветеран Сообщения: 1180
|
Профиль | Отправить PM | Цитировать Цитата dronsky:
#include <iostream> using namespace std; int main() { cout << "Hello, world!" << endl; return 0; } из них код программы 1.2 К, остальное - runtime, debug information Цитата dronsky:
|
||
Отправлено: 00:08, 10-08-2013 | #8 |
Пользователь Сообщения: 121
|
Профиль | Отправить PM | Цитировать |
Последний раз редактировалось torauma, 12-08-2013 в 11:45. Отправлено: 09:56, 12-08-2013 | #9 |
Ветеран Сообщения: 1180
|
Профиль | Отправить PM | Цитировать не удивительно, разные компиляторы. Я собирал migw gcc 4.7 под ia-32. Сколько весит исполняемый файл если libstdc++ линковать статически? (чтобы не таскать с собой его каждый раз)
|
Отправлено: 18:02, 12-08-2013 | #10 |
|
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Мультимедиа - [addon] CoreAVC Professional Edition | wolkow70 | Наборы обновлений для Windows XP/2003/Windows 7 | 47 | 05-07-2017 16:08 | |
[решено] Тест 3DMark Professional EDITION | Олег84 | Разгон, охлаждение и моддинг | 7 | 30-06-2011 17:28 | |
VBA - MS Visual Basic 2008 Expres Edition файлы проекта | Anton Naumov | Программирование и базы данных | 7 | 14-05-2010 14:09 | |
Интернет - [addon] TheBat! Professional Edition 4.2.4 | rrr777 | Наборы обновлений для Windows XP/2003/Windows 7 | 2 | 12-06-2009 00:24 | |
Возможность обновления с Home Edition на Professional Edition | kazarkin | Microsoft Windows 2000/XP | 13 | 23-11-2005 12:31 |
|