Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
What's new
7
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Open sidebar
PET Computação
Apostila de C
Commits
1dc36050
Commit
1dc36050
authored
Aug 03, 2015
by
Luis Allan Kunzle
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Revisão gramatical e ortográfica.
parent
7f2f0f62
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
5 additions
and
8 deletions
+5
-8
modulos.tex
modulos.tex
+5
-8
No files found.
modulos.tex
View file @
1dc36050
...
...
@@ -12,7 +12,7 @@ vários arquivos diferentes (módulos).
Modular um programa em C é relativamente simples. Os passos necessários são:
\begin{itemize}
\item
criar vários arquivos que
vão possuir
o código dos módulos;
\item
criar vários arquivos que
conterão
o código dos módulos;
\item
criar arquivos cabeçalhos (.h);
\item
gerar os arquivos objetos e linkar todos os programas juntos.
\end{itemize}
...
...
@@ -23,17 +23,14 @@ são válidos em qualquer sistema operacional, embora sejam realizados de maneir
Para ilustrar o processo, vamos desenvolver um programa e um módulo que será utilizado por este
programa.
Um arquivo cabeçalho nada mais é do que um arquivo que possui todas as declarações de funções,
Um arquivo cabeçalho nada mais é do que um arquivo que contém todas as declarações de funções,
variáveis globais e constantes de um módulo.
O arquivo fatorial.h é um arquivo cabeçalho que
possui
a declaração da função fatorial. Para um
O arquivo fatorial.h é um arquivo cabeçalho que
contém
a declaração da função fatorial. Para um
compilador C, essa informação é suficiente para criar o arquivo objeto, mas não para gerar o executável.
Para gerar um arquivo executável é necessário que exista acesso à definição da função, que está no módulo
fatorial.c.
Usando o compilador gcc, para poder juntar os módulos acima e gerar um executável, basta digitar a
seguinte linha de comando:
...
...
@@ -61,7 +58,7 @@ que tem função de manter um banco de dados atualizado a partir de um arquivo t
texto como sua dependência.
No que se refere à programação, o make pode ser utilizado para manter atualizado um programa que
t
ê
m como dependência vários módulos.
t
e
m como dependência vários módulos.
O make utiliza normalmente um arquivo chamado Makefile (ou makefile) que descreve quais são as
dependências de um programa e quais as ações que devem ser realizadas se alguma dependência estiver
...
...
@@ -114,4 +111,4 @@ o executável nome exec.
Para que as dependências sejam checadas e atualizadas, basta digitar make na linha de comando no
diretório em que se encontram os arquivos fontes e o makefile.
\end{document}
\end{document}
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment