windows - 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 文件。
解决方案
推荐阅读
- java - 令人惊讶的“推断类型不符合上限”错误
- java - 为什么默认方法在 Java 8 中包含接口,而不是在 Collection Framework 中添加额外的接口?
- python - linux下使用ramdisk不直接访问文件
- firefox - Richfaces3.3 文件上传在 Mozilla Firefox 中不起作用
- angular - 使用 RouteReuseStrategy 处理重用路由的订阅
- akka - akka 演员是序列吗
- android - 如何将sqlite数据库与android项目连接
- monitoring - prometheus 将一个 NaN 值结果求和为 NaN。如何避免?
- informix - 在 Informix-Protocol 中解码 SQ_FETCHBLOB
- javascript - 如何在 html 页面中使用 serialport.on() 响应编写 if else 条件?