改变所制作的可执行文件绿洲
问题描述:
井的名称,标题说明了一切,我想改变我的可执行文件的名字,因为现在我有改变所制作的可执行文件绿洲
Executable myexec
Path: .
BuildTools: ocamlbuild
MainIs: main.ml
CompiledObject: best
而且它会产生一个文件main.native
而不是myexec
,例如。
我试图做的是写
PostBuildCommand: cp -L main.native myexec
但那是因为我知道它会产生一个文件main.native
。如果在另一台电脑上产生一个main.byte
可执行文件呢?我不能写:
PostBuildCommand: cp -L main.* cubicle
我觉得很糟糕。我看到这个post,但奇怪的是,Oasis部分回答了位置问题,但不是可执行文件的名称。
答
当你做make install
或ocaml setup.ml -install
它会安装main.native
作为myexec
。如果你真的不想安装到系统中,那么你可以尝试配置前缀等于$(pwd)
并仍然安装,在这种情况下,它会将它安装在项目文件夹下,使用正确的名称,例如,
ocaml setup.ml -configure --prefix `pwd`
make
make reinstall
我不想安装。我想最好的办法是在'myexec.ml'中重命名我的'main.ml'文件,然后得到'myexec.native | byte'。 – Lhooq