Suponha que temos os seguintes arquivos no diretório: [epicurus:~/intro/EP1]$ ls -al total 39 drwxr-xr-x 2 yoshi prof 1024 Apr 13 07:03 ./ drwxr-xr-x 3 yoshi prof 1024 Apr 13 07:01 ../ -rw-r--r-- 1 yoshi prof 737 Apr 13 07:01 ep1exemplo.c -rw-r--r-- 1 yoshi prof 136 Apr 13 07:01 prof_Teoria.h -rw-r--r-- 1 yoshi prof 1604 Apr 13 07:01 prof_Teoria.o [epicurus:~/intro/EP1]$ Primeiro geramos o ep1exemplo.o da seguinte forma: [epicurus:~/intro/EP1]$ gcc -g -I. -I/home/prof/yoshi/Roberts/libraries/xwindows -c ep1exemplo.c [epicurus:~/intro/EP1]$ ls -al total 39 drwxr-xr-x 2 yoshi prof 1024 Apr 13 07:07 ./ drwxr-xr-x 3 yoshi prof 1024 Apr 13 07:01 ../ -rw-r--r-- 1 yoshi prof 737 Apr 13 07:01 ep1exemplo.c -rw-r--r-- 1 yoshi prof 6476 Apr 13 07:07 ep1exemplo.o -rw-r--r-- 1 yoshi prof 136 Apr 13 07:01 prof_Teoria.h -rw-r--r-- 1 yoshi prof 1604 Apr 13 07:01 prof_Teoria.o [epicurus:~/intro/EP1]$ Agora geramos o executável ep1exemplo chamando o gcc da seguinte forma: [epicurus:~/intro/EP1]$ gcc -L. ep1exemplo.o prof_Teoria.o /home/prof/yoshi/Roberts/libraries/xwindows/cslib.a -lm -o ep1exemplo [epicurus:~/intro/EP1]$ ls -al total 39 drwxr-xr-x 2 yoshi prof 1024 Apr 13 07:08 ./ drwxr-xr-x 3 yoshi prof 1024 Apr 13 07:01 ../ -rwxr-xr-x 1 yoshi prof 22959 Apr 13 07:11 ep1exemplo* -rw-r--r-- 1 yoshi prof 737 Apr 13 07:01 ep1exemplo.c -rw-r--r-- 1 yoshi prof 6476 Apr 13 07:08 ep1exemplo.o -rw-r--r-- 1 yoshi prof 136 Apr 13 07:01 prof_Teoria.h -rw-r--r-- 1 yoshi prof 1604 Apr 13 07:08 prof_Teoria.o [epicurus:~/intro/EP1]$ Pronto! Agora temos o executável ep1exemplo. [epicurus:~/intro/EP1]$ ep1exemplo Forneca os valores dos n_i's: n1 = 3 n2 = 2 n3 = 0 n4 = 0 n5 = 0 Comentario do professor Teoria: Acho que consigo ganhar este jogo! Lance do professor Teoria: Reduzir o monte 1 para 2. [epicurus:~/intro/EP1]$