Postado 2 de setembro de 201114 anos comment_233722 Boa noite galera, Seguinte, to no segundo semestre do curso de Sistemas de Informação e esse semestre peguei C. Lá na faculdade, usamos windows, com o dev c++, aqui em casa, estudo por meio do Boot camp, com o dev c++ também. Mas ai fiquei sabendo desse xCode, e to baixando, minha dúvida, é a seguinte. Poderei fazer no xcode tudo que faço do dev c++ ? Posso gerar um .exe ( as vezes se eu precisar mandar pro professor) ? é melhor eu continuar programando no windows, ou posso largar o dev c++ e ficar só no xCode ?? Obrigado Editado 2 de setembro de 201114 anos por joaovitor2112 Denunciar
Postado 2 de setembro de 201114 anos comment_233740 Bom, acredito que não, pois para compilar Aplicações no MacOs, você não compila em .exe e sim .app, são tipos diferentes! O código é o mesmo, se você pegar uma app feita em C++ no macOs e recompilar no windows irá funcionar normalmente. Claro que se usar Libs exclusivas do MacOS via xCode, não vai rodar no Windows né! Abraços Denunciar
Postado 2 de setembro de 201114 anos comment_233753 Se usar o Xcode pra programar em C os executáveis gerados serão do tipo unix executable file, e não .app. São rodados via terminal do mesmo modo que o linux, com ponto e barra (./) antes do nome. Pra C básico não vais sentir diferença, mas se for usar algo mais avançado, allegro e opengl por exemplo, o bicho começa a pegar. Denunciar
Postado 3 de setembro de 201114 anos comment_233968 joaovitor2112 tudo que seus professores lhe pedirem, faça no ambiente que foi sugerido. Mesmo que a IDE seja ruim, compilador com falhas ou apenas feio. Em paralelo, vai testando utilizando o Xcode. Assim, você já vai conhecendo as diferenças entre as bibliotecas e procurando alternativas. Vai ser divertido e lhe dar uma bagagem interessante. Bons estudos! Denunciar
Postado 5 de setembro de 201114 anos comment_234274 Pode programar no Xcode, pois ele gerará um arquivo objeto do mesmo modo que o Dev-C++ ou usando o gcc/make no Linux. Para rodar o programa compilado, use o terminal, e vá até a pasta aonde foi gerado o arquivo objeto. Digamos que ele está no Desktop: ~Desktop$ ./nome-do-objeto fará ele rodar Denunciar
Postado 5 de setembro de 201114 anos comment_234352 Pode programar no Xcode, pois ele gerará um arquivo objeto do mesmo modo que o Dev-C++ ou usando o gcc/make no Linux. Para rodar o programa compilado, use o terminal, e vá até a pasta aonde foi gerado o arquivo objeto. Digamos que ele está no Desktop: ~Desktop$ ./nome-do-objeto fará ele rodar Arquivo objeto... Denunciar
Postado 5 de setembro de 201114 anos comment_234371 Arquivo objeto... arquivo objeto é o binario do código que voce compilou... em geral com extensao ".o" mas pode ser sem extensao tambem se tiver duvidas pode perguntar! Denunciar
Postado 6 de setembro de 201114 anos comment_234699 arquivo objeto é o binario do código que voce compilou... em geral com extensao ".o" mas pode ser sem extensao tambem se tiver duvidas pode perguntar! Opa! Pode ficar tranquilo. Se tiver dúvida, perguntarei. É que no seu post anterior vc tinha executado um objeto... O objeto não é bem um "executável" (ou biblioteca), sabe.(?) Cada código fonte quando compilado gera um objeto que depois será "linkado" para "ser criado" o "executável" (ou biblioteca). Mesmo se seu projeto tenha apenas um arquivo de código fonte. O processo é sempre o mesmo. O arquivo objeto não é só um binário, há informações dentro dele. Informações importantes como debug, seções, "coisas" do linker, ... etc e tal É que passar uma informação assim, numa thread que tem potencial de ser lida por iniciantes, não é legal abstrair informações. Only it. Denunciar
Participe do debate
Você pode postar agora e se registrar depois. Se você tem uma conta, entre agora para postar com ela.