Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.75
taras atavin
Ушёл с форума.
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
#1

Как компилить x64? - C++

22.11.2012, 11:51. Просмотров 1678. Ответов 38
Метки нет (Все метки)

У меня почему то sizeof(size_t)==4, а система windows 7 x64. Как с этим бороться?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.11.2012, 11:51
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как компилить x64? (C++):

Может ли MinGW x64 компилить приложения x32? Или нужно для этого отдельно ещё MinGW х32 качать? - C++
Просто решил поиграться с CodeLite.

Как компилить программу с libjpeg? - C++
Я не понимаю, как компилить программу с libjpeg, если я использую Visual Studio. Г* командная строка - не находит nmake.

Как заставить компилятор не компилить неправильную программу? - C++
Мне не даёт покоя разговор с одним программистом, имевший место быть несколько лет назад. Тот сказал, что он так кодит, что у него...

Как добиться возможности компилить с поддержкой нового стандарта в Code Blocks (MinGW)? - C++
Народ как добиться возможности компилить с поддержкой нового стандарта ?

Где взять и как подцепить к Code Blocks бесплатный компилятор x64 стандарта C++11 для Windows 7 x64? - C++
Где взять и как подцепить к Code Blocks бесплатный компилятор x64 стандарта C++11 для Windows 7 x64?

Можно ли для винды компилить 64-х битный натив? - C++
Можно ли для винды компилить 64-х битный натив? Чем? Как?

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
gray_fox
What a waste!
1511 / 1214 / 69
Регистрация: 21.04.2012
Сообщений: 2,550
Завершенные тесты: 3
22.11.2012, 12:48 #16
Цитата Сообщение от taras atavin Посмотреть сообщение
откуда?
Цитата Сообщение от Toshkarik Посмотреть сообщение
Посмотрите сборки niXman`a.
Сборки MinGW(GCC-win32/win64) от niXman
vxg
Модератор
3158 / 1960 / 219
Регистрация: 13.01.2012
Сообщений: 7,503
22.11.2012, 12:52 #17
собирал x64 TDM-GCC
http://tdm-gcc.tdragon.net/download
правда не из среды, а командной строкой
taras atavin
Ушёл с форума.
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
22.11.2012, 13:11  [ТС] #18
Скачал по этой ссылке, он поставился в c:\mingw\, но не подхватился. Что я не так сделал?
Toshkarik
1140 / 857 / 51
Регистрация: 03.08.2011
Сообщений: 2,384
Завершенные тесты: 1
22.11.2012, 13:16 #19
taras atavin, в codeblocks нужно изменить, скорей всего, путь до компилятора. Так же советую добавить в переменную окружения PATH путь до папки mingw/bin
vxg
Модератор
3158 / 1960 / 219
Регистрация: 13.01.2012
Сообщений: 7,503
22.11.2012, 13:19 #20
Цитата Сообщение от taras atavin Посмотреть сообщение
по этой ссылке
по какой именно)
taras atavin
Ушёл с форума.
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
22.11.2012, 13:21  [ТС] #21
А где это?

Добавлено через 1 минуту
Цитата Сообщение от vxg Посмотреть сообщение
по какой именно)
странный вопрос, ссылка вроде не через страницу.
Toshkarik
1140 / 857 / 51
Регистрация: 03.08.2011
Сообщений: 2,384
Завершенные тесты: 1
22.11.2012, 13:26 #22
taras atavin, у меня нет codeblocks, и не было, с ним я не знаю что и как. А переменную PATH можно изменить в вкладке Свойство системы, кликнув по кнопке Переменные среды.
taras atavin
Ушёл с форума.
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
22.11.2012, 13:32  [ТС] #23
В самой среде? Нет, это уже слишком.
Toshkarik
1140 / 857 / 51
Регистрация: 03.08.2011
Сообщений: 2,384
Завершенные тесты: 1
22.11.2012, 13:50 #24
taras atavin, а как по Вашему запускаются компиляторы из командной строки?
taras atavin
Ушёл с форума.
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
22.11.2012, 14:02  [ТС] #25
Цитата Сообщение от taras atavin Посмотреть сообщение
В самой среде? Нет, это уже слишком.
То есть в самой системе слишком. Вот если бы в среде разработки.
alsav22
5417 / 4813 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
22.11.2012, 14:51 #26
Здесь пропишите путь к компилятору. Может быть ниже нужно выбрать файлы .exe, этого не знаю, пробуйте.
Миниатюры
Как компилить x64?  
Kastaneda
Форумчанин
Эксперт С++
4652 / 2860 / 228
Регистрация: 12.12.2009
Сообщений: 7,268
Записей в блоге: 2
Завершенные тесты: 1
22.11.2012, 15:17 #27
А что дизассемблер говорит? Какой код реально компилится? потому что sizeof(size_t) == 4 вообще не показатель чего либо.
alsav22
5417 / 4813 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
22.11.2012, 15:21 #28
Цитата Сообщение от Kastaneda Посмотреть сообщение
потому что sizeof(size_t) == 4 вообще не показатель чего либо.
В VC, при переключении компилятора на x64, выдаёт 8.
Kastaneda
Форумчанин
Эксперт С++
4652 / 2860 / 228
Регистрация: 12.12.2009
Сообщений: 7,268
Записей в блоге: 2
Завершенные тесты: 1
22.11.2012, 15:33 #29
Это личное дело VC
Вот из мануала по gcc
-m32
-m64
Generate code for a 32-bit or 64-bit environment. The 32-bit environment sets int, long and pointer to 32 bits and generates code that runs on any i386
system. The 64-bit environment sets int to 32 bits and long and pointer to 64 bits and generates code for AMD's x86-64 architecture. For darwin only the
-m64 option turns off the -fno-pic and -mdynamic-no-pic options.
про size_t ни слова.
go
Эксперт C++
3586 / 1366 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
22.11.2012, 15:39 #30
Цитата Сообщение от taras atavin Посмотреть сообщение
Скачал по этой ссылке, он поставился в c:\mingw\, но не подхватился. Что я не так сделал?
Скомпилить из командной строки никак?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.11.2012, 15:39
Привет! Вот еще темы с ответами:

есть ли компилятор для андроида? на планшете хочу компилить - C++
или процессор в планшете не поддержит мою идею?

Компилить программу сразу из CMD - C++
Приветствую. У меня такая задача, собрать необходимую библиотеку для С++, которая бы позволила компилить программу сразу из CMD при...

Что из этого официально бесплатно? И чем посоветуете компилить под unicod? - C++
Операционка лицензионная.

Как писать для x64? - C++
Конфигурацию я создал. А дальше? Вот, например, в 32-х битке было:...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
22.11.2012, 15:39
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru