# ar rc libmycalc.a sum.o sub.o mul.o div.o
# ar t libmycalc.a
sum.o
sub.o
mul.o
div.o
# gcc -o simplecalc simplecalc.c -L./ -l mycalc
# ./simplecalc
sum : 1225
sub : 1175
mul : 30000
div : 48
#


* -l mycalc : lib와 .a를 제외한 파일이름

'Programming > Linux Coding' 카테고리의 다른 글

Ex09. mycopy.c  (0) 2016.02.22
Ex08. simplecalc.c - libmycalcso.so (shared library)  (1) 2016.02.22
Ex06. simplecalc.c  (0) 2016.02.22
Ex05. userinfo.c  (0) 2016.02.22
Ex04. array_char.c  (0) 2016.02.22
sum.h sub.h mul.h div.h sum.c sub.c mul.c div.c simplecal.c

# gcc -c sum.c sub.c mul.c div.c simplecalc.c
# gcc -o simplecalc sum.o sub.o mul.o div.o simplecalc.o
# ./simplecalc
sum : 1225
sub : 1175
mul : 30000
div : 48
#


'Programming > Linux Coding' 카테고리의 다른 글

Ex08. simplecalc.c - libmycalcso.so (shared library)  (1) 2016.02.22
Ex07. simplecalc.c - libmycalc.a (static library)  (0) 2016.02.22
Ex05. userinfo.c  (0) 2016.02.22
Ex04. array_char.c  (0) 2016.02.22
Ex03. hello_pat.c  (0) 2016.02.22

# gcc -o userinfo userinfo.c
# ./userinfo
Name : Yoo
Age : 18
Name : Kim
Age : 19
Name : Park
Age : 20
Name : Yuri
Age : 28
Name : Poorman
Age : 28
/*** Friend List ***/
Yoo             : 18
Kim             : 19
Park            : 20
Yuri             : 28
Poorman      : 28
#


'Programming > Linux Coding' 카테고리의 다른 글

Ex07. simplecalc.c - libmycalc.a (static library)  (0) 2016.02.22
Ex06. simplecalc.c  (0) 2016.02.22
Ex04. array_char.c  (0) 2016.02.22
Ex03. hello_pat.c  (0) 2016.02.22
Ex02. Sum.c  (0) 2016.02.22

+ Recent posts