---
title: 编译AmberTools时报mclock, has not been explicitly declared错误
description: "编译AmberTools时报“mclock, has not been explicitly declared”错误。"
url: https://www.hikunpeng.com/document/detail/zh/kunpenghpcs/hpcindapp/prtg-osc/openmind_kunpengambertools_02_0009.html
sourcePath: /source/zh/kunpenghpcs/hpcindapp/prtg-osc/openmind_kunpengambertools_02_0009.html
indexId: ea98f396d1a1fd435c71cd16634b0193f17e82651a77af6bc9212675d5372a9181
---
# 编译AmberTools时报mclock, has not been explicitly declared错误

#### 问题现象描述

编译AmberTools时报“mclock, has not been explicitly declared”错误。


#### 关键过程、根本原因分析

无。


#### 结论、解决方案及效果

请修改“se_etimer.F”文件。

1. 打开“se_etimer.F”文件。

```
vi /path/to/Ambertools/amber20_src/AmberTools/src/sebomd/se_etimer.F
```


2. 按“i”进入编辑模式，注销第28行的内容“tnow = 0.01*mclock()”，并新增如下内容。

```
call cpu_time(tnow)
```


  执行1之后，按“Esc”键，输入“:set nu”，按“Enter”即可显示出行号。

3. 按“Esc”键，输入:wq!，按“Enter”保存并退出编辑。
