首页 > 解决方案 > Windows上的GCC编译到库?

问题描述

我有一个在 Eclipse CDT 项目中使用的 make 文件

OBJECTS=     APREP.o CANADD.o CANALB.o CANVAP.o  \
        CGROW.o CHKWAT.o CLASSA.o  CLASSB.o CLASSBD.o \
        CLASSD.o CLASSG.o CLASSI.o CLASSS.o CLASST.o CLASSW.o \
        CLASSZ.o CWCALC.o DIASURFZ.o DRCOEF.o FLXSURFZ.o \
        GATPREP.o GRALB.o GRDRAN.o GRINFL.o ICEBAL.o  \
        SCREENRH.o SLDIAG.o SNINFL.o SNOADD.o SNOALBA.o SNOALBW.o \
        SNOVAP.o SUBCAN.o TFREEZ.o TMCALC.o TMELT.o TNPOST.o TNPREP.o \
        TPREP.o TSOLVC.o TSOLVE.o TSPOST.o TSPREP.o TWCALC.o WEND.o \
        WFILL.o WFLOW.o WPREP.o XIT.o RUNCLASS.o

# ======================================================================
# Declaring variables
# ======================================================================

# The Compiler
FC=gfortran

# Flag for compiling and debugging - comment as necessary
LFLAG=-c 

# Flag for debugging
#LFLAG=-c -g

# ======================================================================
# Build CLASS executable and print message
# ======================================================================
CLASS: ${OBJECTS}
    $(FC) -o CLASS  $(OBJECTS)
    @echo ---*---
    @echo ---*---
    @echo CLASS is now up to date...
    @echo ---*---
    @echo ---*---

这将创建一个 exe CLASS.exe。如何将其更改为可包含的库?- Windows 中的 .so 或 .a 文件。

标签: windowsstatic-librarieseclipse-cdt

解决方案


推荐阅读