Ir para conteúdo
Visualizar no app

Uma forma melhor de navegar. Saiba mais.

MM Fórum

Um app em tela cheia na sua Tela de Início com notificações push, avisos e mais.

Para instalar este app no iOS/iPadOS
  1. Toque no ícone de Compartilhamento no Safari
  2. Role o menu e toque em Adicionar à Tela de Início.
  3. Toque em Adicionar no canto superior direito.
Para instalar este app no Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Programação em C xCode

Featured Replies

Postado

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 por joaovitor2112

  • Respostas 8
  • Visualizações 3.5k
  • Criado
  • Última resposta

Top Postadores Neste Tópico

Posts Mais Populares

  • 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.

Postado

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

Postado

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.

Postado

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!

Postado

Eu uso o Netbeans pra programar em C.

Postado

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

Postado

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

:blink:

Arquivo objeto...

:unsure:

Postado

:blink:

Arquivo objeto...

:unsure:

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!

Postado

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.

Participe do debate

Você pode postar agora e se registrar depois. Se você tem uma conta, entre agora para postar com ela.

Visitante
Responder este tópico…

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Conta

Navegação

Buscar

Buscar

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.