Página 1 de 1

Compilação FreeScale CodeWarrior v10.1

MensagemEnviado: 02 Set 2011 10:47
por Nibble
Ola pessoal,
Tenho um programa que foi feito no Freescale v6, mas estou tentado passar esse programa para a versão 10.1, mas quando copio o programa e compilo ele da erro. Se coloco um programa pequeno ele compila normalmente. Acredito que esse problema pode ocorrer por ser porque ele não aceita um código muito grande em um mesmo .c, isso esta correto, ou pode ser outra coisa?

MensagemEnviado: 02 Set 2011 11:51
por mastk
Deve ser algo do programa, que erro acontece exatamente?
Aqui já compilei programas com milhares de linhas sem problemas.
Talvez seu problema, seja que esta usando uma versão com limite de codigo gerado.

MensagemEnviado: 02 Set 2011 12:07
por Nibble
Ele aparece o seguinte erro:
make: ***[SOurces/init_c.obj] Error 1

Não acredito que seja erro do programa, uma vez que na versão antiga ele compila normalmente.
Como faço para saber se estou usando uma versão com limite de codigo?

MensagemEnviado: 02 Set 2011 12:59
por mastk
Onde vc conseguiu? Se baixou a versão gratuita no site da Freescale. A versão sem limite é paga, custa algo em torno de u$1500,00 por ai.

MensagemEnviado: 02 Set 2011 13:25
por Nibble
Foi no site que eu baixei mesmo. Não tem como eu comprar a licença do Freescale.
Sendo assim você sabe como incluir um novo arquivo ¨no Freescal v6, porque eu crio o .c Add Files, mas na hora de compilar ele não acha a rotina desse arquivo que eu criei.

MensagemEnviado: 02 Set 2011 13:43
por mastk
Declarou a rotina no ponto .h referente a esse .c?
Incluiu .h que contem a rotina em questão no .c que a usa?

MensagemEnviado: 02 Set 2011 14:10
por Nibble
Sim eu tenho como o .c principal o main.c. Crio o .h e o ponto .c, para o novo arquivo. Incluo no projeto o .c e .h, declaro a rotina no .h, incluo o .h no .c. Mas mesmo assim ele não acha a rotina.
Acho que tem algo que estou esquecendo de fazer... Porque eu baixei esse projeto na internet, eu consigo modifica-lo normalmente, se eu colocar essa rotina em um .c já antes criado no projeto ele funciona, mas no .c que eu criei não funciona.
O que pode ser?