como programar para windows em linux?

1. como programar para windows em linux?

felipe silva
lipman

(usa Debian)

Enviado em 13/01/2016 - 13:34h

boa tarde, tenho outra duvida... como programo para rwindows em linux? eu uso code::blocks.
desde já agradeço!


  


2. Re: como programar para windows em linux?

Emanuel
manel_

(usa Arch Linux)

Enviado em 13/01/2016 - 14:10h

Eu instalaria uma máquina virtual com Windows.
Podem haver programas, plugins e gambiarras mas se quer programar pro Windows teoricamente vai querer testar suas aplicações, então nada melhor que estar no próprio Windows.



Linux User #555844


3. Re: como programar para windows em linux?

felipe silva
lipman

(usa Debian)

Enviado em 13/01/2016 - 14:27h

sim mas o windows não compila, já instalei gcc, dev-c++...
não está compilando!
o que eu posso fazer para resolver isso?
desde já agradeço!


4. Re: como programar para windows em linux?

Thiago Henrique Hüpner
Thihup

(usa Manjaro Linux)

Enviado em 13/01/2016 - 14:38h

Defina "Não compila"

Aparece erro que não achou o compilador ou outro erro?

Se instalar o Code::Blocks com vem com o compilador, ele faz tudo para você. Porém ele instala o compilador apenas para "ele", pois está dentro da pasta Arquivos de Programas/Code Blocks/. Se tentar compilar com o C::B dará certo, mas se abrir o CMD.exe não funcionará, pois não achou o compilador nas variáveis de ambiente.

Pesquise como adicionar a pasta do Compilador nas Variáveis de Ambiente. [Estou no Linux e estou sem vontade de reiniciar o micro e.e]

Existe outra possibilidade também: você instala o Wine [no Linux] e instala o MinGW pelo Wine. Depois você utiliza o compilador que foi instalado e pronto, você utilizou o que é chamado de cross-compiler.

Espero ter ajudado

[]'s

T+

--

Att,

Thiago Henrique Hüpner

(Mensagem scaneada pelo antivírus........ops! não precisa, afinal eu uso Linux!)



5. Re: como programar para windows em linux?

felipe silva
lipman

(usa Debian)

Enviado em 13/01/2016 - 23:23h

o erro é esse:
------------- Build: Debug in kamikase (compiler: GNU GCC Compiler)---------------

mingw32-g++.exe -o bin\Debug\kamikase.exe obj\Debug\main.o
Execution of 'mingw32-g++.exe -o bin\Debug\kamikase.exe obj\Debug\main.o' in 'C:\Users\felipe\Documents\kamikase' failed.

-------------- Run: Debug in kamikase (compiler: GNU GCC Compiler)---------------

Checking for existence: C:\Users\felipe\Documents\kamikase\bin\Debug\kamikase.exe
não respondi antes porque não estava no pc


6. Re: como programar para windows em linux?

Pythonux
bielinux

(usa Ubuntu)

Enviado em 13/01/2016 - 23:29h

Thihup escreveu:

Defina "Não compila"

Aparece erro que não achou o compilador ou outro erro?

Se instalar o Code::Blocks com vem com o compilador, ele faz tudo para você. Porém ele instala o compilador apenas para "ele", pois está dentro da pasta Arquivos de Programas/Code Blocks/. Se tentar compilar com o C::B dará certo, mas se abrir o CMD.exe não funcionará, pois não achou o compilador nas variáveis de ambiente.

Pesquise como adicionar a pasta do Compilador nas Variáveis de Ambiente. [Estou no Linux e estou sem vontade de reiniciar o micro e.e]

Existe outra possibilidade também: você instala o Wine [no Linux] e instala o MinGW pelo Wine. Depois você utiliza o compilador que foi instalado e pronto, você utilizou o que é chamado de cross-compiler.

Espero ter ajudado

[]'s

T+

--

Att,

Thiago Henrique Hüpner

(Mensagem scaneada pelo antivírus........ops! não precisa, afinal eu uso Linux!)


Pra que fazer a gambiarra de instalar o MinGW no Wine? O MinGW é perfeitamente instável no Linux! =D
Veja a cena no Arch:

pacman -Ss mingw
community/mingw-w64-binutils 2.25.1-1 (mingw-w64-toolchain mingw-w64) [installed]
Cross binutils for the MinGW-w64 cross-compiler
community/mingw-w64-crt 4.0.4-1 (mingw-w64-toolchain mingw-w64) [installed]
MinGW-w64 CRT for Windows
community/mingw-w64-gcc 5.3.0-1 (mingw-w64-toolchain mingw-w64) [installed]
Cross GCC for the MinGW-w64 cross-compiler
community/mingw-w64-headers 4.0.4-1 (mingw-w64-toolchain mingw-w64) [installed]
MinGW-w64 headers for Windows
community/mingw-w64-headers-bootstrap 3.3.0-1 (mingw-w64-bootstrap mingw-w64)
MinGW-w64 headers for Windows (bootstrap)
community/mingw-w64-winpthreads 4.0.4-1 (mingw-w64-toolchain mingw-w64) [installed]
MinGW-w64 winpthreads library


Mas para testar sua aplicação, é necessário o Wine:

pacman -Ss wine

community/python2-twine 1.6.5-1
Collection of utilities for interacting with PyPI
community/twine 1.6.5-1
Collection of utilities for interacting with PyPI
community/wine-mono 4.5.6-1
Wine's built-in replacement for Microsoft's .NET Framework
community/winetricks 20151227-1
Script to install various redistributable runtime libraries in Wine.
multilib/q4wine 1.2_r1-2
A Qt4 GUI for Wine
multilib/wine 1.9.1-1 [installed]
A compatibility layer for running Windows programs

multilib/wine-staging 1.9.1-1
A compatibility layer for running Windows programs - Staging branch
multilib/wine_gecko 2.40-1
Wine's built-in replacement for Microsoft's Internet Explorer



7. Compilador

Marcelo Ruan
marceloruan

(usa Linux Mint)

Enviado em 14/01/2016 - 00:14h

Cara o Code:Blocks não é tão bom , aconselho a você usar o Geany (tanto para windows como linux), e caso de compilar mandar o erro para vermos e o código .

Estudo C em minha faculdade talvez possa te ajudar.

Marcelo Ruan
Graduating in Technology in Telematics - IFPB CG
IEEE Student Member
Communications Coordinator in IEEE Student Branch - IFPB CG

Não alcançamos a liberdade buscando a liberdade, mas sim a verdade. A liberdade não é um fim, mas uma consequência.
Leon Tolstoi


8. Re: como programar para windows em linux?

felipe silva
lipman

(usa Debian)

Enviado em 14/01/2016 - 00:25h

eu tentei compilar isso:

include <stdio.h>

int main ()
{
printf ("ola");

return 0;
}
não foi... o erro é aquele de cima.
qualquer codigo que tento compilar não vai. vou tentar o que vc me indicou!



9. Re: como programar para windows em linux?

Marcelo Ruan
marceloruan

(usa Linux Mint)

Enviado em 14/01/2016 - 00:38h

lipman escreveu:

eu tentei compilar isso:

include <stdio.h>

int main ()
{
printf ("ola");

return 0;
}
não foi... o erro é aquele de cima.
qualquer codigo que tento compilar não vai. vou tentar o que vc me indicou!


Ótimo, o melhor do Geany é que ele aceita muitas linguagens das que eu lembro.
.php
.tex
.py
C/C++
....
Para mim é uma das melhores IDE.



Marcelo Ruan
Graduating in Technology in Telematics - IFPB CG
IEEE Student Member
Communications Coordinator in IEEE Student Branch - IFPB CG

Não alcançamos a liberdade buscando a liberdade, mas sim a verdade. A liberdade não é um fim, mas uma consequência.
Leon Tolstoi


10. Re: como programar para windows em linux?

Thiago Henrique Hüpner
Thihup

(usa Manjaro Linux)

Enviado em 14/01/2016 - 10:59h

Amigo, sem dúvidas eu recomendo a Geany!

Só falei do Code::Blocks pois ele instala o compilador junto, não precisa configurar mais nada. Esse é o ruim do Windows, é tudo tão "difícil" pro lado dos programadores. Já para os users é tão "fácil", como diria alguns.

Espero ter ajudado

[]'s

T+

--

Att,

Thiago Henrique Hüpner

(Mensagem scaneada pelo antivírus........ops! não precisa, afinal eu uso Linux!)



11. Re: como programar para windows em linux?

felipe silva
lipman

(usa Debian)

Enviado em 14/01/2016 - 14:14h

boa tarde, geany tambem não vai, da o seguinte no cmd
quando cliquei em executar:

'"./ola"' não é reconhecido como comando interno
ou externo, um programa operario ou um arquivo em lotes.
ola é o nome do arquivo em c, renomeei como ola.c


12. Re: como programar para windows em linux?

Aldo Oliveira
aldooliveira

(usa Fedora)

Enviado em 17/01/2016 - 01:22h

Poderá programar usando o Mono Develop e o Xamarin:

http://www.monodevelop.com/
https://xamarin.com/

Não será preciso usar o Wine. O foco do Mono e do Xamarin é C#, mas aceitam também, sobretudo o Mono, F#, Visual Basic .NET, C/C++ e Vala.

Maiores informações:

https://www.vivaolinux.com.br/artigo/Mono-e-C-(parte-1)
https://www.vivaolinux.com.br/artigo/Mono-e-C-(parte-1)?pagina=2
https://www.vivaolinux.com.br/artigo/Mono-e-C-(parte-1)?pagina=3

Para desenhar janelas, poderá usar o Glade e o Qt:

https://glade.gnome.org/
http://www.qt.io/

Existe outra opção a se considerar: SharpDevelop:

http://www.icsharpcode.net/opensource/sd/

Espero ter ajudado.



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts