[so] [SO] [Tema3] [Linux] Creare biblioteci dinamice
Mircea Gherzan
mgherzan at anaconda.cs.pub.ro
Thu Apr 16 11:22:53 EEST 2009
mmdumi <mmdumi at gmail.com> wrote:
> Ce am testat eu se află aici [1]. Nu am modificat sursele deloc.
> Aceleași surse pe o arhitectură 32biti se compileaza, pe 64biți nu
> (cel puțin pe calculatorul meu care e amd64 nu merge).
Nu am contestat sursa, doar ti-am raspus la intrebare :) Eu l-am
modificat asa:
CC=gcc
CFLAGS = -Wall -g -fPIC
LDFLAGS=-L. -shared
all: mean_a mean_so
mean_a: mean.o libmean_a
$(CC) -o $@ $< -lmean_a -L.
libmean_a: am.o hm.o
ar rc libmean_a.a $^
mean_so: mean.o libmean_so
libmean_so: am.o hm.o
am.o: am.c
hm.o: hm.c
mean.o: mean.c
.PHONY: clean
clean:
rm -f *~ *.o mean_a mean_so libmean_a.a libmean_so.so
--
Mircea
More information about the so
mailing list