biblioteca do cc50 [RESOLVIDO]

1. biblioteca do cc50 [RESOLVIDO]

Gabriel Oliveira
gabriels3t

(usa Ubuntu)

Enviado em 04/01/2016 - 22:38h

Eu tenho um problema ao tentar estalar o biblioteca do cc50 no meu linux ubuntu
alguém pode me ajudar ?


  


2. Re: biblioteca do cc50 [RESOLVIDO]

Luiz Santos
luiztux

(usa Gentoo)

Enviado em 05/01/2016 - 14:27h

Por gentileza, seja mais específico e descreva o(s) problema(s).

Você baixou o instalador desta biblioteca?

Acesse o site abaixo, caso não o tenha feito: http://cc50.com.br/index.php?nav=software


3. Re: biblioteca do cc50

Gabriel Oliveira
gabriels3t

(usa Ubuntu)

Enviado em 05/01/2016 - 17:10h

eu nao consigo estalar a biblioteca


4. Re: biblioteca do cc50 [RESOLVIDO]

Luiz Santos
luiztux

(usa Gentoo)

Enviado em 05/01/2016 - 18:48h

gabriels3t escreveu:

eu nao consigo estalar a biblioteca


Certo... Mas qual é a dificuldade que você está encontrando? Você não sabe fazer os procedimentos? Está dando algum erro?...

Precisamos saber em que ponto você está com dificuldades para poder ajudar. Sem informação fica difícil encontrar uma solução. Vamos lá..não fique tímido..desembucha! Rs


5. Re: biblioteca do cc50 [RESOLVIDO]

Gabriel Oliveira
gabriels3t

(usa Ubuntu)

Enviado em 05/01/2016 - 19:41h

então eu sou novo no "mundo Linux" e não sei os procedimentos


6. Re: biblioteca do cc50 [RESOLVIDO]

Luiz Santos
luiztux

(usa Gentoo)

Enviado em 06/01/2016 - 12:23h

gabriels3t escreveu:

então eu sou novo no "mundo Linux" e não sei os procedimentos


Bom, dei uma olhada no instalador do CC50. É um script simples que vai compilar o fonte, criar alguns diretórios e colocar o cabeçalho nestes diretórios. Se quiser é só baixar o instalador deste link (http://cc50.com.br/index.php?nav=software), clicar nele duas vezes para executar e pronto.

Este é o conteúdo do instalador:


sudo apt-get install gcc
gcc -c -ggdb -std=c99 cc50.c -o cc50.o
ar rcs libcc50.a cc50.o
chmod 0644 cc50.h libcc50.a
sudo mkdir -p /usr/local/include
sudo chmod 0755 /usr/local/include
sudo mv cc50.h /usr/local/include
sudo mkdir -p /usr/local/lib
sudo chmod 0755 /usr/local/lib
sudo mv libcc50.a /usr/local/lib


Ou seja, são comandos do GNU/Linux. Veja:

1° comando::
sudo apt-get install gcc:
- sudo: permite que o usuário execute um comando como administrador. No mundo GNU/Linux, o administrador é, também, chamado de root, usuário root, etc. (caso desconheça).
- apt-get install: apt-get - gerenciador de programas do Debian e distros baseadas nele (como o Ubuntu), como você já deve saber - install - instala o(s) programa(s) desejado(s), neste caso o gcc.
- gcc: (Gnu Compiler Collection) é um conjunto de compiladores de várias linguagens para o GNU/Linux. Entre as mais conhecidas e usadas, C e C++.
Saiba mais sobre o gcc aqui: https://gcc.gnu.org/ e http://linux.die.net/man/1/gcc

2° comando::
gcc -c -ggdb -std=c99 cc50.c -o cc50.o: explicando bem por cima, está compilando (-c) produzindo informações para depuração (-ggdb) e padronizando conforme a ISO 9899:1999 (-std=C99) o código fonte (cc50.c) cuja saída (output) (-o) será o arquivo processado (cc50.o)...ufs..cansei :S
Para maiores informações sobre utilização, veja: https://gcc.gnu.org/onlinedocs/gcc-2.95.2/gcc_toc.html#SEC_Contents

3° comando::
ar rcs libcc50.a cc50.o: este comando (ar) permite criar, modificar e extrair arquivos de outros arquivos. Aqui ele vai criar (rcs) o arquivo libcc50.a do arquivo compilado anteriormente (cc50.o)

4° comando::
chmod 0644 cc50.h libcc50.a: está concedendo permissão, utilizando notação octal, para ambos os arquivos (cc50.h e libcc50.a).
Caso não conheça as permissões no GNU/Linux, leia mais aqui: https://www.vivaolinux.com.br/artigo/Entendendo-as-permissoes-no-Linux

5° comando::
sudo mkdir -p /usr/local/include: cria diretórios utilizando hierarquia (-p) na pasta /usr (já presente no sistema)

6º comando::
sudo chmod 0755 /usr/local/include: concedendo permissão para o diretório criado.

7º comando::
sudo mv cc50.h /usr/local/include: comando mv - move ou renomeia arquivos. Aqui está movendo o arquivo cc50.h para o diretório criado.

8º comando::
sudo mkdir -p /usr/local/lib: mesma coisa do 5° comando. Só que está criando a pasta lib.

9º comando::
sudo chmod 0755 /usr/local/lib: repeteco do 6º comando para a pasta recém criada.

10º comando:: (finalmente)
sudo mv libcc50.a /usr/local/lib: repeteco do 7° comando... porém com outro arquivo e outra pasta.

Sinceramente não era necessário fazer tudo isto...mas coloquei aqui para você ir aprendendo o "mundo" GNU/Linux e já ir se familiarizando com alguns procedimentos.

Ou então, você pode baixar o outro arquivo lá, clicar nele duas vezes e extrair o cabeçalho para a pasta /usr/include.

Agora você decide qual a melhor forma.

Boa sorte.


7. Re: biblioteca do cc50

Gabriel Oliveira
gabriels3t

(usa Ubuntu)

Enviado em 13/01/2016 - 11:35h

. "
luiztux muito obrigado :)



8. problema biblioteca cc50

kahe afonso garcia
obelix82

(usa Outra)

Enviado em 03/10/2016 - 20:46h

por favor alguem me ajuda eu baixei o instalador da biblioteca e extrai dei um duplo clike mas abriu no editor de texto gedit o que eu fasso para instalar a biblioteca é urgente.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts