中国开发网: 论坛: 程序员情感CBD: 贴子 429377
haitao
怎样让make输出c的汇编文件?-S?
另外,我的make文件好像没有使用多个c文件的,不知道怎么改:
EXECS = client server setmac --它编译了3个独立的程序,每个程序都是一个c文件的,怎么包含多个c、asm文件?
OBJS = client.o server.o setmac.o
#LDFLAGS += -lpthread
all: $(EXECS)

$(EXECS): $(OBJS)
# $(CC) $(LDFLAGS) -o $@ $@.o $(LDLIBS) ../../lib/libssl/libcrypto.a ../../lib/libssl/libssl.a

$(CC) $(LDFLAGS) -o $@ $@.o $(LDLIBS) $(LIBSSL) $(LIBCRYPTO) -lc
# $(CC) $(LDFLAGS) -o $@ $@.o $(LDLIBS) libmatrixsslstatic.a -lc

#-ffast-math

romfs:
$(ROMFSINST) -e CONFIG_USER_SERIAL_ETHERNET_CLIENT /bin/client
$(ROMFSINST) -e CONFIG_USER_SERIAL_ETHERNET_SERVER /bin/server
$(ROMFSINST) -e CONFIG_USER_SERIAL_ETHERNET_SETMAC /bin/setmac
clean:
-rm -f $(EXECS) *.elf *.gdb *.o
~

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录