Как настроить среду разработки x64 на основе gcc и eclipse? - PullRequest
4 голосов
/ 05 декабря 2010

Я хочу создать 64-битные приложения для (например) 64-битной Windows 7. Я искал в Интернете и нашел какую-то помощь, но не смог заставить ее работать.


Извините, я так долго отвечал, но я пытался заставить предложенные пакеты работать, но они не легки, иначе я делаю что-то не так.

Во всяком случае, я столкнулся с окружающей средой, называемой pellesc. Он состоит из среды разработки вокруг компилятора, которая восходит к 32-битной версии, которая когда-то (согласно Википедии) использовалась для разработки Quake. Из того, что я видел до сих пор, это очень многообещающе и генерирует хороший код!

Ответы [ 4 ]

1 голос
/ 21 декабря 2010

Несмотря на то, что говорят другие, Eclipse действительно очень хорошо поддерживает C ++, даже в Windows: посмотрите проект CDT .Он очень зрелый и хорошо поддерживается - по крайней мере, он работает для C / C ++, а Eclipse JDT работает для Java.

Что касается самого компилятора, VonC прав, MinGW-w64 (но проект mingw-w64 перемещается на mingw-w64.org, поэтому я предлагаю использовать mingw-w64.org ) - лучший вариант.Eclipse CDT имеет встроенную поддержку MinGW, поэтому при первой установке MinGW Eclipse должен автоматически обнаруживать его.

0 голосов
/ 16 декабря 2010

В этом руководстве по Eclipse MinGW64 упоминается:

обновление (9 ноября 2010 г.): последние версии MinGW-w64 поставляются с командами 'as', 'g++' и 'gcc'. Этот шаг может быть ненужным в вашей сборке MinGW.

Это означает, что вам больше не нужно будет обновлять ассемблер GCC, компилятор C ++, компилятор C и компоновщик C ++ с помощью x86_64-w64-mingw32-as, x86_64-w64-mingw32-g++, x86_64-w64-mingw32-gcc и x86_64-w64-mingw32-g++. .

Другой отличный источник для инструментов разработки для w64:

Программное обеспечение для Windows x64, разработанное для Mingw-w64 на drangon.org

0 голосов
/ 21 декабря 2010

Честно говоря, я использую cygwin .Он совместим с Unix, поэтому вы можете легко перемещать системы и обладает множеством функциональных возможностей, которые удобны для gcc (autoconf, make, makedepends, ...)Чтобы использовать gcc для компиляции в 64-битную версию, добавьте опцию -m64.Для компиляции для Windows используйте опцию -mno-cygwin.Убедитесь, что вы используете gcc 3, а не 4 (тогда вы будете использовать серию компиляторов mingw).В противном случае, это все равно, что Unix, который действительно полезен.

0 голосов
/ 16 декабря 2010

64-разрядная версия GCC для Windows доступна по адресу http://tdm -gcc.tdragon.net / download .Я не понимаю, почему вы хотите использовать Eclipse для программирования на C или C ++ - попробуйте вместо этого IDE Code :: Blocks в http://www.codeblocks.org.

...