Fórum DingooBR
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Procurar
 
 

Resultados por:
 


Rechercher Pesquisa avançada

maio 2024
DomSegTerQuaQuiSexSáb
   1234
567891011
12131415161718
19202122232425
262728293031 

Calendário Calendário

Últimos assuntos
» PERGUNTA: ALGUÉM AINDA USANDO SEU DINGOO? SE TIVEREM POSTEM FOTOS
por Andy_Devil Qui 04 maio 2023, 2:33 pm

» Instalando Opendingux ou Dingux em 2019
por Matheus290 Sáb 08 maio 2021, 10:21 pm

» Duvida Powkiddy Q80
por retrogamer87 Sáb 18 Jul 2020, 4:19 pm

» Duvidas RS97
por retrogamer87 Sáb 18 Jul 2020, 7:59 am

» dingoo ligando sozinho
por lucas_tamp Qui 09 Jan 2020, 7:31 pm

» Case para raspberry pi zero da Retroflag
por filipe0606 Sex 19 Abr 2019, 7:42 pm

» CoolBoy RS-97: Um portátil com Dingux que custa menos de 50 dólares!
por Tarquineos Seg 09 Jul 2018, 3:48 pm

» Review GPD XD
por ricardo85x Dom 08 Jul 2018, 12:53 pm

» Peças de reposição para dingoo a320 em 2018
por corey Ter 03 Jul 2018, 11:29 am

» [Vendo] Mouse Gamer R$150 - SSD R$420
por eduardo.oc Qui 03 maio 2018, 12:53 am

» ATARI VCS-console novo da Atari depois de anos.
por Andre Pedreira dos Santos Sex 23 Mar 2018, 7:20 pm

» Boteco do Boteco
por Andre Pedreira dos Santos Qua 21 Fev 2018, 11:26 pm

» Onde conseguir um bom portátil "retrogame"?
por guilhoboy Qua 14 Fev 2018, 9:57 am

» [Android] Pacote de Emuladores Android (07-02-2017)
por willk Sex 29 Dez 2017, 1:38 am

» JXD S7300b - Temperatura elevada (será que é a bateria esquentando)?
por Dcnautamarvete Sáb 16 Dez 2017, 12:52 pm


Tutorial – Compilando Seu Primeiro Aplicativo para Dingux

+9
Matheus290
Aston X
lucki_vibrato
Dante_moraes
flpstr
ibm 5155
Ezequiel
gabuga
Shin-NiL
13 participantes

Página 4 de 4 Anterior  1, 2, 3, 4

Ir para baixo

Tutorial – Compilando Seu Primeiro Aplicativo para Dingux - Página 4 Empty Tutorial – Compilando Seu Primeiro Aplicativo para Dingux

Mensagem por Shin-NiL Qui 07 Jan 2010, 12:30 pm

Relembrando a primeira mensagem :

Tutorial – Compilando Seu Primeiro Aplicativo para Dingux


Apresentação

Este é um pequeno tutorial para quem deseja compilar seus próprios programas para o Dingoo-linux, mas não sabe por onde começar. Ao final dele você obterá um simples executável que exibe a frase “Ola Dingoo!”.
Até o momento só é possível programar usando a linguagem C/C++, portanto se você pretende se aprofundar no assunto, aconselho procurar um bom livro/tutorial de C e depois C++. Por outro lado, se você já possui conhecimento na linguagem, se sentirá em casa.

EDIT (04/10/11): Quando este mini tutorial foi escrito, a única opção em linguagem de programação era C/C++, se você é iniciante em programação ou mesmo não quer mexer com tal linguagem, recomendo a leitura do seguinte tutorial: http://www.shinnil.blogspot.com.br/2011/11/tutorial-aperitivo-programando-com-love.html que usa o engine love com linguagem lua, muito mais fácil de aprender e configurar.

Pré-requisito: uma distribuição linux instalada, uma vez que só existe toolchain compilada para essa plataforma. Uma alternativa para quem só usa windows, ou outro sistema, seria instalar o sistema operacional do pinguim em uma máquina virtual, já fiz isso e funciona muito bem. Recomendo o uso do Ubuntu 9.10, pois é distro que estou usando e até agora não tive problemas.

Primeiro passo: fazer o download do toolchain do Booboo, o desenvolvedor do Dingoo-linux, para um diretório qualquer. No nosso exemplo eu crio um diretório chamado “downloads” no meu home e baixo o arquivo com o wget. Para isso basta executar os seguintes comandos no shell:
mkdir downloads
cd downloads
wget http://dingoo-linux.googlecode.com/files/dingux_toolchain_20091022.tar.bz2


Segundo passo: extrair o conteúdo do pacote tar.bz2 para o diretório /opt/.
sudo tar xjvf dingux_toolchain_20091022.tar.bz2 -C /opt/

Terceiro passo: editar o arquivo .profile, localizado no diretório /home/usuario/, para exportar as variáveis de ambiente necessárias para compilação.
cd ~
gedit .profile


Adicionar as seguintes linhas no final do arquivo, depois salvar:
Código:
export DINGUX_TOOLCHAIN=/opt/mipsel-linux-uclibc
export DINGUX_TOOLCHAIN_PREFIX=$DINGUX_TOOLCHAIN/usr
export PATH=$PATH:$DINGUX_TOOLCHAIN/usr/bin

Executar o seguinte comando para carregar as alterações no shell atual:
source .profile

Quarto passo: com o ambiente pronto, agora basta criarmos o nosso arquivo com código-fonte. Nós iremos criar um arquivo chamado teste.c usando o gedit.
gedit teste.c

Digitar o seguinte código e salvar o arquivo:
Código:
#include <stdio.h>

int main(int argc, char** argv)
{
   printf("Ola Dingoo!\n");
   sleep(5);
   return 0;
}

Quinto passo: compilar o programa.
mipsel-linux-gcc teste.c -o teste.dge

Se tudo ocorreu bem, você agora terá seu binário para Dingux compilado, agora basta copiá-lo para seu minisd e configurar seu lançador de aplicativos favorito (a maioria usa dmenu) para executá-lo.


Última edição por Shin-NiL em Qui 17 Jan 2013, 7:12 pm, editado 6 vez(es) (Motivo da edição : Adicionado link para tutorial nlove)
Shin-NiL
Shin-NiL
User Level II
User Level II

Avisos :
Tutorial – Compilando Seu Primeiro Aplicativo para Dingux - Página 4 Left_bar_bleue0 / 1000 / 100Tutorial – Compilando Seu Primeiro Aplicativo para Dingux - Página 4 Right_bar_bleue

Mensagens : 130
Data de inscrição : 14/12/2009
Localização : Sampa

http://www.shinnil.blogspot.com.br

Ir para o topo Ir para baixo


Tutorial – Compilando Seu Primeiro Aplicativo para Dingux - Página 4 Empty Re: Tutorial – Compilando Seu Primeiro Aplicativo para Dingux

Mensagem por flpstr Qui 31 maio 2012, 6:42 pm

ibm 5155 escreveu:ou seja a unica coisa a ser modificada mesmo é o OBJS = teste.c ?
Praticamente, mas também deve mudar o nome do binário, a linha: all.
Mas é claro que cada programa muda o esquema, e que em alguns casos pode se usar o makefile para o linux, editando a linha:

ARCH := mipsel-linux-uclibc-
CC := ${BINPATH}/$(ARCH)gcc
CXX := ${BINPATH}/$(ARCH)g++

e etc, além de editar os diretórios:
TOOLCHAINDIR := /dingux
BINPATH := $(TOOLCHAINDIR)/bin
LIBPATH := $(TOOLCHAINDIR)/lib

INCLUDES := -I${TOOLCHAINDIR}/mipsel-linux-uclibc/include/SDL


flpstr
flpstr
Developer
Developer

Avisos :
Tutorial – Compilando Seu Primeiro Aplicativo para Dingux - Página 4 Left_bar_bleue0 / 1000 / 100Tutorial – Compilando Seu Primeiro Aplicativo para Dingux - Página 4 Right_bar_bleue

Mensagens : 2140
Data de inscrição : 19/05/2011
Idade : 26
Localização : No pc

http://flpstr.blogspot.com

Ir para o topo Ir para baixo

Tutorial – Compilando Seu Primeiro Aplicativo para Dingux - Página 4 Empty Re: Tutorial – Compilando Seu Primeiro Aplicativo para Dingux

Mensagem por ibm 5155 Qui 31 maio 2012, 6:48 pm

make:*** sem regra para processar o alvo 'makefile'. pare.

.-.
ibm 5155
ibm 5155
User Level V
User Level V

Avisos :
Tutorial – Compilando Seu Primeiro Aplicativo para Dingux - Página 4 Left_bar_bleue0 / 1000 / 100Tutorial – Compilando Seu Primeiro Aplicativo para Dingux - Página 4 Right_bar_bleue

Mensagens : 1132
Data de inscrição : 23/06/2011
Localização : PERFIL_DELETADO

http://ibm5155.site50.net/

Ir para o topo Ir para baixo

Tutorial – Compilando Seu Primeiro Aplicativo para Dingux - Página 4 Empty Re: Tutorial – Compilando Seu Primeiro Aplicativo para Dingux

Mensagem por flpstr Qui 31 maio 2012, 6:50 pm

Olha um exemplo do Nincest64:

OBJS = Main.o Memhand.o R4300.o Video.o


TOOLCHAINDIR := /dingux
BINPATH := $(TOOLCHAINDIR)/bin
LIBPATH := $(TOOLCHAINDIR)/lib

INCLUDES := -I${TOOLCHAINDIR}/mipsel-linux-uclibc/include/SDL

ARCH := mipsel-linux-uclibc-
CC := ${BINPATH}/$(ARCH)gcc
CXX := ${BINPATH}/$(ARCH)g++
CFLAGS := -O3 -Wall -pipe -G0 -march=mips32 -funsafe-math-optimizations -mno-mips16 -fno-inline -fno-strength-reduce -fsingle-precision-constant -fsigned-char -mips32 -mtune=mips32r2 -fomit-frame-pointer -fno-exceptions -ffunction-sections -ffast-math -msoft-float -fexpensive-optimizations -finline -finline-functions -falign-functions=32 -falign-loops -falign-labels -falign-jumps -fomit-frame-pointer $(INCLUDES) $(shell $(BINPATH)/sdl-config --cflags)
LDFLAGS := $(shell $(BINPATH)/sdl-config --libs) -lSDL
BIN = N64Dingux
CXXFLAGS = $(CFLAGS) -fno-exceptions -fno-rtti -DDINGUX_MODE -DNO_STDIO_REDIRECT -DMPU_JZ4740 -DA320_HARDWARE -DDINGUX -DA320
ASFLAGS = $(CFLAGS)

LIBS = -L $(LIBPATH) -lSDL

.PHONY: all all-before all-after clean clean-custom

all: all-before N64Dingux all-after


clean: clean-custom
rm -f $(OBJS) $(BIN)

$(BIN): $(OBJS)
$(CXX) $(OBJS) -o "N64Dingux" $(LIBS) $(CFLAGS)
flpstr
flpstr
Developer
Developer

Avisos :
Tutorial – Compilando Seu Primeiro Aplicativo para Dingux - Página 4 Left_bar_bleue0 / 1000 / 100Tutorial – Compilando Seu Primeiro Aplicativo para Dingux - Página 4 Right_bar_bleue

Mensagens : 2140
Data de inscrição : 19/05/2011
Idade : 26
Localização : No pc

http://flpstr.blogspot.com

Ir para o topo Ir para baixo

Tutorial – Compilando Seu Primeiro Aplicativo para Dingux - Página 4 Empty Re: Tutorial – Compilando Seu Primeiro Aplicativo para Dingux

Mensagem por ibm 5155 Qui 31 maio 2012, 7:00 pm

parece que meu problema ta no cygwin .-. os tutoriais que peguei dele achei confusos O-=o
ibm 5155
ibm 5155
User Level V
User Level V

Avisos :
Tutorial – Compilando Seu Primeiro Aplicativo para Dingux - Página 4 Left_bar_bleue0 / 1000 / 100Tutorial – Compilando Seu Primeiro Aplicativo para Dingux - Página 4 Right_bar_bleue

Mensagens : 1132
Data de inscrição : 23/06/2011
Localização : PERFIL_DELETADO

http://ibm5155.site50.net/

Ir para o topo Ir para baixo

Tutorial – Compilando Seu Primeiro Aplicativo para Dingux - Página 4 Empty Re: Tutorial – Compilando Seu Primeiro Aplicativo para Dingux

Mensagem por flpstr Qui 31 maio 2012, 7:01 pm

ibm 5155 escreveu:parece que meu problema ta no cygwin .-. os tutoriais que peguei dele achei confusos O-=o
Pode ser, eu lembro, que quando o meu estava mal configurado, não dava para compilar nada...
flpstr
flpstr
Developer
Developer

Avisos :
Tutorial – Compilando Seu Primeiro Aplicativo para Dingux - Página 4 Left_bar_bleue0 / 1000 / 100Tutorial – Compilando Seu Primeiro Aplicativo para Dingux - Página 4 Right_bar_bleue

Mensagens : 2140
Data de inscrição : 19/05/2011
Idade : 26
Localização : No pc

http://flpstr.blogspot.com

Ir para o topo Ir para baixo

Tutorial – Compilando Seu Primeiro Aplicativo para Dingux - Página 4 Empty Re: Tutorial – Compilando Seu Primeiro Aplicativo para Dingux

Mensagem por ibm 5155 Qui 31 maio 2012, 7:03 pm

assim eu só preciso quando tiver tudo configurado digitar "make makefile" ?
ibm 5155
ibm 5155
User Level V
User Level V

Avisos :
Tutorial – Compilando Seu Primeiro Aplicativo para Dingux - Página 4 Left_bar_bleue0 / 1000 / 100Tutorial – Compilando Seu Primeiro Aplicativo para Dingux - Página 4 Right_bar_bleue

Mensagens : 1132
Data de inscrição : 23/06/2011
Localização : PERFIL_DELETADO

http://ibm5155.site50.net/

Ir para o topo Ir para baixo

Tutorial – Compilando Seu Primeiro Aplicativo para Dingux - Página 4 Empty Re: Tutorial – Compilando Seu Primeiro Aplicativo para Dingux

Mensagem por flpstr Qui 31 maio 2012, 7:05 pm

ibm 5155 escreveu:assim eu só preciso quando tiver tudo configurado digitar "make makefile" ?
Apenas "make"
flpstr
flpstr
Developer
Developer

Avisos :
Tutorial – Compilando Seu Primeiro Aplicativo para Dingux - Página 4 Left_bar_bleue0 / 1000 / 100Tutorial – Compilando Seu Primeiro Aplicativo para Dingux - Página 4 Right_bar_bleue

Mensagens : 2140
Data de inscrição : 19/05/2011
Idade : 26
Localização : No pc

http://flpstr.blogspot.com

Ir para o topo Ir para baixo

Tutorial – Compilando Seu Primeiro Aplicativo para Dingux - Página 4 Empty Re: Tutorial – Compilando Seu Primeiro Aplicativo para Dingux

Mensagem por ibm 5155 Qui 31 maio 2012, 7:10 pm

.-. eu deixei makefile.txt "facepalm

EDIT:makefile:27: faltando o separador.
copiei do teu primeiro exemplo kkk

Spoiler:
ibm 5155
ibm 5155
User Level V
User Level V

Avisos :
Tutorial – Compilando Seu Primeiro Aplicativo para Dingux - Página 4 Left_bar_bleue0 / 1000 / 100Tutorial – Compilando Seu Primeiro Aplicativo para Dingux - Página 4 Right_bar_bleue

Mensagens : 1132
Data de inscrição : 23/06/2011
Localização : PERFIL_DELETADO

http://ibm5155.site50.net/

Ir para o topo Ir para baixo

Tutorial – Compilando Seu Primeiro Aplicativo para Dingux - Página 4 Empty Re: Tutorial – Compilando Seu Primeiro Aplicativo para Dingux

Mensagem por flpstr Sex 01 Jun 2012, 7:16 am

ibm 5155 escreveu:.-. eu deixei makefile.txt "facepalm

EDIT:makefile:27: faltando o separador.
copiei do teu primeiro exemplo kkk

Spoiler:

Tem que ir na linha em questão e apertar TAB uma vez. ( lembrando que tem que ser no inicio da linha...).
flpstr
flpstr
Developer
Developer

Avisos :
Tutorial – Compilando Seu Primeiro Aplicativo para Dingux - Página 4 Left_bar_bleue0 / 1000 / 100Tutorial – Compilando Seu Primeiro Aplicativo para Dingux - Página 4 Right_bar_bleue

Mensagens : 2140
Data de inscrição : 19/05/2011
Idade : 26
Localização : No pc

http://flpstr.blogspot.com

Ir para o topo Ir para baixo

Tutorial – Compilando Seu Primeiro Aplicativo para Dingux - Página 4 Empty Re: Tutorial – Compilando Seu Primeiro Aplicativo para Dingux

Mensagem por ibm 5155 Sex 01 Jun 2012, 12:50 pm

agora foi \o/
Só que ele ta dando o mesmo erro no ubuntu .-., então fui apelar para a biblioteca ncurses.h no cygwin só que a mesma não ta funcionando D:
ibm 5155
ibm 5155
User Level V
User Level V

Avisos :
Tutorial – Compilando Seu Primeiro Aplicativo para Dingux - Página 4 Left_bar_bleue0 / 1000 / 100Tutorial – Compilando Seu Primeiro Aplicativo para Dingux - Página 4 Right_bar_bleue

Mensagens : 1132
Data de inscrição : 23/06/2011
Localização : PERFIL_DELETADO

http://ibm5155.site50.net/

Ir para o topo Ir para baixo

Tutorial – Compilando Seu Primeiro Aplicativo para Dingux - Página 4 Empty Re: Tutorial – Compilando Seu Primeiro Aplicativo para Dingux

Mensagem por flpstr Sex 01 Jun 2012, 12:52 pm

ibm 5155 escreveu:agora foi \o/
Só que ele ta dando o mesmo erro no ubuntu .-., então fui apelar para a biblioteca ncurses.h no cygwin só que a mesma não ta funcionando D:
No Ubuntu com o gedit dá para arrumar.
Em alguns casos deve se colocar o diretório completo no cygwin.
flpstr
flpstr
Developer
Developer

Avisos :
Tutorial – Compilando Seu Primeiro Aplicativo para Dingux - Página 4 Left_bar_bleue0 / 1000 / 100Tutorial – Compilando Seu Primeiro Aplicativo para Dingux - Página 4 Right_bar_bleue

Mensagens : 2140
Data de inscrição : 19/05/2011
Idade : 26
Localização : No pc

http://flpstr.blogspot.com

Ir para o topo Ir para baixo

Tutorial – Compilando Seu Primeiro Aplicativo para Dingux - Página 4 Empty Re: Tutorial – Compilando Seu Primeiro Aplicativo para Dingux

Mensagem por ibm 5155 Sex 01 Jun 2012, 1:00 pm

no ubuntu agora eu dei mipsel-linux-gcc dingoo.c -o dinguxtest.dge
até agora nada D: espero que rode
ibm 5155
ibm 5155
User Level V
User Level V

Avisos :
Tutorial – Compilando Seu Primeiro Aplicativo para Dingux - Página 4 Left_bar_bleue0 / 1000 / 100Tutorial – Compilando Seu Primeiro Aplicativo para Dingux - Página 4 Right_bar_bleue

Mensagens : 1132
Data de inscrição : 23/06/2011
Localização : PERFIL_DELETADO

http://ibm5155.site50.net/

Ir para o topo Ir para baixo

Tutorial – Compilando Seu Primeiro Aplicativo para Dingux - Página 4 Empty Re: Tutorial – Compilando Seu Primeiro Aplicativo para Dingux

Mensagem por ibm 5155 Sex 01 Jun 2012, 1:12 pm

double.
undefined reference to 'wgetch'
o unico erro q ta dando no ubuntu e no cygwin .-.

PS:compilo \o/
ibm 5155
ibm 5155
User Level V
User Level V

Avisos :
Tutorial – Compilando Seu Primeiro Aplicativo para Dingux - Página 4 Left_bar_bleue0 / 1000 / 100Tutorial – Compilando Seu Primeiro Aplicativo para Dingux - Página 4 Right_bar_bleue

Mensagens : 1132
Data de inscrição : 23/06/2011
Localização : PERFIL_DELETADO

http://ibm5155.site50.net/

Ir para o topo Ir para baixo

Tutorial – Compilando Seu Primeiro Aplicativo para Dingux - Página 4 Empty Re: Tutorial – Compilando Seu Primeiro Aplicativo para Dingux

Mensagem por flpstr Sex 01 Jun 2012, 1:34 pm

ibm 5155 escreveu:double.
undefined reference to 'wgetch'
o unico erro q ta dando no ubuntu e no cygwin .-.

PS:compilo \o/
Verifica que tipo de variável é o wgetch e de um extern ( tipo da variável ) wgech;
Por exemplo:
extern int wgech;
extern char wgech;
extern wgech;
flpstr
flpstr
Developer
Developer

Avisos :
Tutorial – Compilando Seu Primeiro Aplicativo para Dingux - Página 4 Left_bar_bleue0 / 1000 / 100Tutorial – Compilando Seu Primeiro Aplicativo para Dingux - Página 4 Right_bar_bleue

Mensagens : 2140
Data de inscrição : 19/05/2011
Idade : 26
Localização : No pc

http://flpstr.blogspot.com

Ir para o topo Ir para baixo

Tutorial – Compilando Seu Primeiro Aplicativo para Dingux - Página 4 Empty Re: Tutorial – Compilando Seu Primeiro Aplicativo para Dingux

Mensagem por ibm 5155 Sex 01 Jun 2012, 2:15 pm

vix pego antes de eu digita kkkk, eu consegui compilar, eu tinha que por um codigo a mais no final kkk
ibm 5155
ibm 5155
User Level V
User Level V

Avisos :
Tutorial – Compilando Seu Primeiro Aplicativo para Dingux - Página 4 Left_bar_bleue0 / 1000 / 100Tutorial – Compilando Seu Primeiro Aplicativo para Dingux - Página 4 Right_bar_bleue

Mensagens : 1132
Data de inscrição : 23/06/2011
Localização : PERFIL_DELETADO

http://ibm5155.site50.net/

Ir para o topo Ir para baixo

Tutorial – Compilando Seu Primeiro Aplicativo para Dingux - Página 4 Empty Re: Tutorial – Compilando Seu Primeiro Aplicativo para Dingux

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Página 4 de 4 Anterior  1, 2, 3, 4

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos