Este post foi publicado há 1 ano e 4 meses 3 dias atrás. Caso esteja buscando por métodos de jailbreak e unlock (desbloqueio) modernos, recomendamos que volte para a página inicial. Dito isso, não somos responsáveis pela má utilização deste conteúdo. Verifique sempre a versão do seu firmware para checar a compatibilidade com a postagem em Ajustes - Geral - Sobre - Versão. Firmwares atuais: iPhone 3.1.3, iPhone 3G 3.1.3, iPhone 3GS 3.1.3, iPad 3.2. Só atualize o firmware após verificar a existência de um método de jailbreak/unlock disponÃvel.[Update by pH]
Também aparecemos no ModMyI, confira!
[Fim do Update]
Bem, não imaginava a agitação em que a blogosfera gringa ficou depois que eu mandei o meu Compilador de C/C++ que suporta as libraries clássicas como iostream e stdio.h para o _BigBoss_ postar em seu repo. Antes de qualquer aviso meu, o TheBigBoss.org postou o programa, o iSpazio anunciou e diversos de outros blogs também postaram a ferramenta. O que eu posso fazer se não for agradecer? VALEU MESMO, galera do iSpazio, do TheBigBoss, do iPod touch fans e vários outros blogs que postaram o compilador. Agora, neste post, vou fazer a minha descrição da ferramenta, né? Afinal, eu tenho que falar sobre ela também!
Primeiro de tudo, a ferramenta deu muito trabalho para ser feita e, dessa vez resolvi não disponibilizar o código dela, porque diversos engraçadinhos estão descendo o Copy/Paste nelas e blogs que nem tinham projetos começaram a criar seus próprios logo depois que disponibilizei o código de todos os meus programas, coincidência pura ou não? No momento, isto não vem ao caso, mas tudo bem…
A segunda coisa é que a ferramenta é um compilador cheio de recursos – para compilar um código, você tem três opções para “chegar” até ele: baixá-lo da internet, criar o seu próprio do zero ou então compilar um existente na memória do seu iPod touch/iPhone. O compilador não é IDE, isto é, não tem (ainda) um sistema completo para escrever os códigos, mas relaxem, estou trabalhando nisso,
.
O BigBoss hospedou tudo em seu repo. Para instalar a ferramenta, você precisa ser um Cydia Developer. Para isso, vá em Manage -> Settings e selecione Developer. Agora, procure pelo pacote iPhone OS C/C++ Compiler. Instale-o e não se esqueça de instalar antes as suas dependências (gcc, wget, etc).
Para rodá-lo, entre no MobileTerminal e digite compiler. Depois é só seguir as instruções da tela.
Aqui vão as screenshots dele funcionando:



Valeu pelo sucesso,
!
Até a próxima!
Postado por ph. Outras postagens:
- Projeto de notificações push para iPhones/apps jailbroken sem usar os servidores da Apple
- VÃrus no iPhone por SSH: relatos de um usuário/remoção da praga
- Baixe qualquer MP3 por download direto, de graça, e legalmente.
23 respostas para “iPhone OS C/C++ Compiler: compile C/C++ no seu iPhone!”


ae,parabéns!
Valeu!
pH to recebendo esse aviso do meu antivirus quando acesso qualquer pagina do Blog
detectado: Programa de cavalo de Tróia Trojan-Downloader.JS.Psyme.anoURL: http://www.iblogeek.com/wp-content/themes/freshne...
Carlos: Estranho. Desative-o. Garanto que não tem nenhum vírus aqui.
Abraço!
PARABENS PH isso vai me ajudar muito cara, muito Obrigado!
Parabens PH!
mto bom PH, parabens..
baxando para testar.xD
Valeu a todos aeee!
Abraço!!
Ph, Já teclei com você uma vez no programa ao vivo quando você lançou aqui sobre um programa/app para gravação de conversas telefônicas de entrada e saída no Iphone 3G, você saberia fazer este app? tem muito gente querendo ele e tentando fazer ele mais até agora nada pode dar uma luz?
abraços
egito
pH…como ja disse vc me assusta cada vez mais hahaha…
Parabens cara!!!
Pô, muito bacana esse projeto! Muito revolucionário! Testando!
Só uma coisa pH, perceba, neste post, você deu mais enfoque para onde você apareceu, e muito menos para as características do programa. Até ficou engraçado, você deu um update inteiro, só para comentar que apareceu no ModyMyI… isso não é legal, ficou estremamente feio, e nos leva a crer que você cria os programas só pensando em o que os outros vão pensar de você, e onde vc aparecerá, e não em ajudar os outros e curtir.
Eu acho que isso vem como consequência do sucesso, posso estar errado. Pense nisso.
Anyway, parabéns!
Té+
Alguem me tira do mar da ignorancia!!!explica pros leigos ae o que da pra fazer com o c/c++
sera que só eu que num sei?rs
hi pH,
can you contact me, i would speak with you about this tool
MSN: jakelabestia@live.it
thanks
iDanned: Cara, na boa, eu fiz a parada não pensando que ia aparecer em todos os blogs que apareci, mas também na ferramenta. O seu comentário soou de forma meio invejosa, não sei ao certo, mas ao meu ver, é isso que se parece.
Nenhum outro blog do Brasil já apareceu internacionalmente como o nosso, então, acho que é muito legal eu anunciar aqui, por que aí, todos podem ver o quanto nós nos esforçamos em fazer com que nosso trabalho seja do jeito que é hoje.
Lucas: Hahahaha, valeeeeu!
Giovane: Compilar C/C++ no iPhone.
Jake: Well, i'll try to contact you. Are you from irc.osx86.hu?
Bye
Abraço a todos!
UHULLL VAI ME AJUDAR MUITO ¬¬ (SÓ USANDO A IRONIA MESMO ¬¬)
pH, parabéns ! Fico a espera da função de IDE. Estou começando a aprender sobre C/C++ e creio que este app me ajudará muito.
w42: Hahaha, valeu!
Matheus: Hahahaha, que bom!
Abraço!
PH, esta sempre dando uns erros aki, olha o que apareceu desta vez:
Compiling… Please wait…
/var/root/calculadora.cpp:3: error: stray '#' in program
/var/root/calculadora.cpp:58:48: warning: character constant too long for its type
/var/root/calculadora.cpp:64:25: warning: missing terminating ' character
/var/root/calculadora.cpp:64: error: missing terminating ' character
/var/root/calculadora.cpp:73:109: warning: missing terminating ' character
/var/root/calculadora.cpp:73: error: missing terminating ' character
/var/root/calculadora.cpp:104:26: warning: missing terminating ' character
/var/root/calculadora.cpp:104: error: missing terminating ' character
/var/root/calculadora.cpp:114:6: warning: character constant too long for its type
/var/root/calculadora.cpp:122:43: warning: missing terminating ' character
/var/root/calculadora.cpp:122: error: missing terminating ' character
/var/root/calculadora.cpp:205:66: warning: character constant too long for its type
/var/root/calculadora.cpp:205: error: stray '#' in program
/var/root/calculadora.cpp:208:17: warning: character constant too long for its type
/var/root/calculadora.cpp:208:79: warning: character constant too long for its type
/var/root/calculadora.cpp:209:14: warning: character constant too long for its type
/var/root/calculadora.cpp:216:15: warning: character constant too long for its type
/var/root/calculadora.cpp:216:77: warning: character constant too long for its type
/var/root/calculadora.cpp:216:178: warning: character constant too long for its type
/var/root/calculadora.cpp:218:20: warning: character constant too long for its type
/var/root/calculadora.cpp:218:183: warning: character constant too long for its type
/var/root/calculadora.cpp:218:310: warning: character constant too long for its type
/var/root/calculadora.cpp:219:20: warning: character constant too long for its type
/var/root/calculadora.cpp:219:183: warning: character constant too long for its type
/var/root/calculadora.cpp:219:312: warning: character constant too long for its type
/var/root/calculadora.cpp:219:481: warning: character constant too long for its type
/var/root/calculadora.cpp:220:20: warning: character constant too long for its type
/var/root/calculadora.cpp:220:183: warning: character constant too long for its type
var/root/calculadora.cpp:236: error: stray '251' in program
/var/root/calculadora.cpp:236:303: warning: character constant too long for its type
/var/root/calculadora.cpp:236:477: warning: character constant too long for its type
/var/root/calculadora.cpp:237:19: warning: character constant too long for its type
/var/root/calculadora.cpp:240:17: warning: character constant too long for its type
/var/root/calculadora.cpp:240:88: warning: character constant too long for its type
/var/root/calculadora.cpp:241:29: warning: character constant too long for its type
/var/root/calculadora.cpp:241:146: warning: character constant too long for its type
/var/root/calculadora.cpp:242:24: warning: character constant too long for its type
/var/root/calculadora.cpp:242:187: warning: character constant too long for its type
/var/root/calculadora.cpp:242: error: stray '303' in program
/var/root/calculadora.cpp:242: error: stray '251' in program
/var/root/calculadora.cpp:242:303: warning: character constant too long for its type
/var/root/calculadora.cpp:242:477: warning: character constant too long for its type
/var/root/calculadora.cpp:243:19: warning: character constant too long for its type
/var/root/calculadora.cpp:246:17: warning: character constant too long for its type
/var/root/calculadora.cpp:246:88: warning: character constant too long for its type
/var/root/calculadora.cpp:247:29: warning: character constant too long for its type
/var/root/calculadora.cpp:247:146: warning: character constant too long for its type
/var/root/calculadora.cpp:248:24: warning: character constant too long for its type
/var/root/calculadora.cpp:248:187: warning: character constant too long for its type
/var/root/calculadora.cpp:248: error: stray '303' in program
/var/root/calculadora.cpp:248: error: stray '251' in program
/var/root/calculadora.cpp:248:303: warning: character constant too long for its type
/var/root/calculadora.cpp:248:477: warning: character constant too long for its type
/var/root/calculadora.cpp:249:19: warning: character constant too long for its type
/var/root/calculadora.cpp:288:68: warning: character constant too long for its type
/var/root/calculadora.cpp:288:104: error: invalid suffix "PM" on integer constant
/var/root/calculadora.cpp:290:8: warning: character constant too long for its type
/var/root/calculadora.cpp:1: error: expected unqualified-id before '<' token
/var/root/calculadora.cpp:113: error: expected unqualified-id before 'if'
/var/root/calculadora.cpp:115: error: expected unqualified-id before '<' token
/var/root/calculadora.cpp:205: error: expected constructor, destructor, or type conversion before '&' token
/var/root/calculadora.cpp:205: error: expected unqualified-id before '<' token
/var/root/calculadora.cpp:208: error: 'int' is not a template
/var/root/calculadora.cpp:208: error: 'span' was not declared in this scope
/var/root/calculadora.cpp:208: error: expected '>' before 'class'
/var/root/calculadora.cpp:208: error: expected unqualified-id before '<' token
./minimal/mapping.h(54): _assert(2:false)
You can attempt to run the program (if it was successfully compiled) using
./andre
iPhone:~ root# ./andre
-sh: ./andre: No such file or directory
Ph,
Obrigado pela resposta
:
pH, pode postar um código exemplo, pois estou com dificuldades para compilar.
Estou tentando fazer um simples helo world e não está rodando.
Tentei fazer um hello world em c e nao funcionou :/
[2]