24小时热门版块排行榜    

Znn3bq.jpeg
查看: 3608  |  回复: 9

xh512

金虫 (正式写手)

[交流] 【已解决】编译问题:make: *** [kstr] Error 127,但能生成.o文件 已有4人参与

编译EMTO软件,把FC改为ifort,发现所有的源程序都能生成  *.o 执行文件,但是生成目标文件后,接着提示如下的错误:其中kstr 为程序名称
Loading kstr ... make: f90: Command not found
make: *** [kstr] Error 127

不知道影不影响软件的使用?
请问一般make: *** [kstr] Error 127,这样的错误是什么意思呢?谢谢了。

我只修改了 FC=f90 为FC=ifort
Makefile 如下:

SUFFIX        =.for : f

DEST              = .

EXTHDRS              =

HDRS              =

FFLAGS        = -fast -m32 -xarch=sparcvis -xprefetch=yes -xlic_lib=sunperf

LDFLAGS              = -fast -m32 -xarch=sparcvis -xprefetch=yes -xlic_lib=sunperf

LIBS              = ../../klib/klib.a

LINKER              = f90

FC            = ifort

MAKEFILE      = makefile

OBJS                = modules.o \
                  0kstr.o \
                  alltmp.o \
                  blatts.o \
                  fhndlr.o \
                  gtbess.o \
                  gtneum.o \
                  input.o \
                  jobnam.o \
                  latt3d.o \
                  latt3m.o \
                  layer.o \
                  madl3.o \
                  madl3d.o \
                  mbareh.o \
                  mbares.o \
                  mgaunt.o \
                  primkr.o \
                  primv.o \
                  prnsth.o \
                  prnstr.o \
                  s0lplj.o \
                  s0lplk.o \
                  salpl.o \
                  salplh.o \
                  set3d.o \
                  setcst.o \
                  setflm.o \
                  setplw.o \
                  screen.o \
                  storel.o \
                  storeh.o \
                  stores.o \
                  symsth.o \
                  symstr.o \
                  trmtrx.o \
                  trwats.o \
                  wscell.o

SRCS                = modules.for \
                  0kstr.for \
                  alltmp.for \
                  blatts.for \
                  fhndlr.for \
                  gtbess.for \
                  gtneum.for \
                  input.for \
                  jobnam.for \
                  latt3d.for \
                  latt3m.for \
                  layer.for \
                  madl3.for \
                  madl3d.for \
                  mbareh.for \
                  mbares.for \
                  mgaunt.for \
                  primkr.for \
                         primv.for \
                  prnsth.for \
                  prnstr.for \
                  s0lplj.for \
                  s0lplk.for \
                  salpl.for \
                  salplh.for \
                  set3d.for \
                  setcst.for \
                  setflm.for \
                  setplw.for \
                  screen.for \
                  storel.for \
                  storeh.for \
                  stores.for \
                  symsth.for \
                  symstr.for \
                  trmtrx.for \
                  trwats.for \
                  wscell.for

PRINT              = pr

PROGRAM              = kstr

all:                $(PROGRAM)

$(PROGRAM):     $(OBJS)
                @echo -n "Loading $(PROGRAM) ... "
                @$(LINKER) $(LDFLAGS) $(OBJS) $(LIBS) -o $(PROGRAM)
                @echo "done"

clean:;                @rm -f $(OBJS)

depend:;        @mkmf -f $(MAKEFILE) PROGRAM=$(PROGRAM) DEST=$(DEST)

index:;                @ctags -wx $(HDRS) $(SRCS)

install:        $(PROGRAM)
                @echo Installing $(PROGRAM) in $(DEST)
                @install -s $(PROGRAM) $(DEST)

print:;                @$(PRINT) $(HDRS) $(SRCS)

program:        $(PROGRAM)

tags:           $(HDRS) $(SRCS); @ctags $(HDRS) $(SRCS)

update:                $(DEST)/$(PROGRAM)

.SUFFIXES:      .for $(SUFFIXES)

COMPILE.for=        $(FC) $(FFLAGS) $(TARGET_ARCH) -c
.for.o:
                $(COMPILE.for) $(OUTPUT_OPTION) $<
###

[ Last edited by xh512 on 2010-10-27 at 18:58 ]
回复此楼

» 收录本帖的淘帖专辑推荐

第一性原理杂

» 本帖已获得的红花(最新10朵)

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

贺仪

铁杆木虫 (著名写手)

xh512(金币+2):加上后,还是同样的错误,还能提供些建议吗,部分makefile在三楼。 谢谢你了。 2010-10-27 16:31:38
引用回帖:
Originally posted by xh512 at 2010-10-27 10:37:12:
编译EMTO软件,把FC改为ifort,发现所有的源程序都能生成  *.o 执行文件,但是生成目标文件后,接着提示如下的错误:其中kstr 为程序名称
Loading kstr ... make: f90: Command not found
make: *** [kstr] Err ...

你Makefile中FC=ifort下一行加一句f90=ifort试试

[ Last edited by 贺仪 on 2010-10-27 at 16:21 ]
嘟啦啦嘟啦啦嘟
2楼2010-10-27 16:20:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xh512

金虫 (正式写手)

makefile  如下,我只是简单的把FC=f90, 修改为FC=ifort了。
------------------------------

SUFFIX        =.for : f

DEST          = .

EXTHDRS       =

HDRS          =

FFLAGS        = -fast -m32 -xarch=sparcvis -xprefetch=yes -xlic_lib=sunperf

LDFLAGS       = -fast -m32 -xarch=sparcvis -xprefetch=yes -xlic_lib=sunperf

LIBS          = ../../klib/klib.a

LINKER        = f90

FC            = ifort

MAKEFILE      = makefile

OBJS            = modules.o \
                  0kstr.o \
3楼2010-10-27 16:32:30
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

bingmou

金虫 (著名写手)

xh512(金币+1):已经放上Makefile了,请问您有什么建议呢 2010-10-27 16:36:10
把makefile放上来
4楼2010-10-27 16:32:35
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

bingmou

金虫 (著名写手)


xh512(金币+1):谢谢参与
xh512(金币+4):谢谢,果然如此 2010-10-27 18:57:27
在makefile中有
LINKER              = f90
而f90在你的系统中并没有,所以无法吧*.o文件link在一起。改为ifort
5楼2010-10-27 16:40:56
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

贺仪

铁杆木虫 (著名写手)


xh512(金币+1):谢谢参与
xh512(金币+3):谢谢,确实是LINKER部分的问题。 2010-10-27 18:57:50
引用回帖:
Originally posted by xh512 at 2010-10-27 16:32:30:
makefile  如下,我只是简单的把FC=f90, 修改为FC=ifort了。
------------------------------

SUFFIX        =.for : f

DEST          = .

EXTHDRS       =

HDRS          =

FFLAGS        = -fa ...

就和楼上bingmou所说试一下,应该就会好的

[ Last edited by 贺仪 on 2010-10-27 at 16:46 ]
嘟啦啦嘟啦啦嘟
6楼2010-10-27 16:44:52
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

rusong231

铜虫 (著名写手)


小木虫: 金币+0.5, 给个红包,谢谢回帖
送红花一朵
如何编译EMTO软件啊,谢谢楼主!!!
7楼2016-05-13 08:01:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wyding

木虫 (正式写手)


小木虫: 金币+0.5, 给个红包,谢谢回帖
能不能列一下emto的编译步骤啊!同需要编译中。。。老外只给了代码,没有方法

发自小木虫IOS客户端
向强者看齐,即使高度不够也是昂首挺胸!
8楼2016-05-14 05:11:09
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

空壳

金虫 (小有名气)



小木虫: 金币+0.5, 给个红包,谢谢回帖
同求EMTO编译方法。。
9楼2016-10-29 09:40:39
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zlthowareu

新虫 (初入文坛)


小木虫: 金币+0.5, 给个红包,谢谢回帖
您好,请问这个问题是怎么解决的呢?
10楼2018-09-25 11:52:46
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 xh512 的主题更新
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 0702物理学学硕299求调剂 +5 祁柒连 2026-04-06 5/250 2026-04-09 09:27 by wj165256
[考研] 材料考研求调剂总分280 +30 mkjlz1 2026-04-06 35/1750 2026-04-08 21:25 by cyh—315
[考研] 化工学硕 285求调剂 +26 Wisjxn 2026-04-07 26/1300 2026-04-08 14:42 by screening
[考研] 求调剂,现在还能填的 +3 上岸小莹加油 2026-04-08 3/150 2026-04-08 14:30 by zhq0425
[考研] 388求调剂 +6 四川王涛 2026-04-07 8/400 2026-04-08 00:17 by JourneyLucky
[考研] 305求调剂 +3 77Qi 2026-04-07 3/150 2026-04-07 23:18 by jp9609
[考研] 计算机11408 287 求调剂 +3 LiLe5 2026-04-07 3/150 2026-04-07 23:15 by shanqishi
[考研] 071000生物学,一志愿深圳大学296分,求调剂 +12 TIckLw 2026-04-06 13/650 2026-04-07 20:34 by lijunpoly
[考研] 一志愿西电085401求调剂 +4 sunw1306 2026-04-07 4/200 2026-04-07 16:40 by 啵啵啵0119
[考研] 一志愿苏州大学材料工程(085601)专硕有科研经历三项国奖两个实用型专利一项省级立项 +11 大火山小火山 2026-04-05 11/550 2026-04-06 22:55 by yunlongyang
[考研] 307求调剂 +3 所念及所望 2026-04-06 3/150 2026-04-06 17:30 by 土木硕士招生
[考研] 求调剂 +11 xzghyuj 2026-04-04 11/550 2026-04-06 11:49 by lijunpoly
[考研] 求调剂 +10 chenxrlkx 2026-04-05 10/500 2026-04-06 11:31 by 猪会飞
[考研] 工科08-机械专硕-求调剂 +3 雷欧飞踢 2026-04-02 3/150 2026-04-05 18:49 by 蓝云思雨
[考研] 282求调剂 +7 aaa车辆 2026-04-02 11/550 2026-04-05 17:24 by yulian1987
[考研] 085400电子信息319求调剂(接受跨专业调剂) +5 星星不眨眼喽 2026-04-03 6/300 2026-04-04 21:50 by hemengdong
[考研] 359求调剂 +7 hhhhaaaa$ 2026-04-04 7/350 2026-04-04 18:49 by imissbao
[考研] 22408求调剂 354分 可跨专业 +3 hannnnnnn 2026-04-04 3/150 2026-04-04 14:35 by 土木硕士招生
[考研] 266求调剂 +8 学员97LZgn 2026-04-03 8/400 2026-04-04 09:02 by 20021109
[考研] 考研调剂 +5 小sun要好运 2026-04-03 5/250 2026-04-03 21:43 by 啵啵啵0119
信息提示
请填处理意见