makefile - 将旧的 make 文件移植到 Windows
问题描述
我正在尝试将此 make 文件转换为 Windows make 文件。我以前没有做过这样的事情,需要一些帮助。我已经进行了研究,但并不真正了解我遇到的大量错误。有没有一种简单的方法来移植这个?可能吗?这可以为cmake制作跨平台吗?这对我来说都是新的。
#FLAGS = -lm -L/usr/pub/lib -lefence -o
#CC = cc -O2 -fullwarn -TENV:large_GOT
#CC = cc -g -Wall
CC = gcc -O2 # at least for SunOS
#CC = cc -g
#CC = cc -O2 -fullwarn
#CC = cc -O2
FLAGS = -lm -o
SOURCE = stride.c splitstr.c rdpdb.c initchn.c geometry.c thr2one.c one2thr.c filename.c tolostr.c strutil.c place_h.c hbenergy.c memory.c helix.c sheet.c rdmap.c phipsi.c command.c molscr.c die.c hydrbond.c mergepat.c fillasn.c escape.c p_jrnl.c p_rem.c p_atom.c p_helix.c p_sheet.c p_turn.c p_ssbond.c p_expdta.c p_model.c p_compnd.c report.c nsc.c area.c ssbond.c chk_res.c chk_atom.c turn.c pdbasn.c dssp.c outseq.c chkchain.c elem.c measure.c asngener.c p_endmdl.c stred.c contact_order.c contact_map.c
OBJECT = ${SOURCE:.c=.o}
BINDIR = .
.c.o:
$(CC) -c $< -o $@
stride : $(OBJECT)
$(CC) $(OBJECT) $(FLAGS) $(BINDIR)/stride${ARCH}
$(OBJECT) : stride.h protot.h
clean:
rm -f $(OBJECT)
show:
echo $(SOURCE)
解决方案
推荐阅读
- django - Django 会话在 Django 频道消费者处更新
- python - 为什么我的函数不打印值我正在尝试制作三角形面积计算器
- reactjs - TS2339 属性“提供者”在“布尔”类型上不存在
- python - 如何在 Python 中打印来自 while 循环和 if else 的变量
- node.js - Typescript 将类型添加到 EventEmitter
- reactjs - React - 可以帮助我在组件中的代码执行时间方面监控有问题的部分的工具
- javascript - Thymeleaf 与谷歌图表
- python - 如何在数据框中获取一列中的键和另一列中的值,我的数据框如下所示:
- python - “numpy.ndarray”对象没有属性“backprop”
- python - 如何使用 seaborn 绘制单变量分布(仅对角线对角线)?