Ocaml 使用Oasis更改生成的可执行文件的名称
好吧,标题说明了一切,我想更改我的可执行文件的名称,因为现在我有Ocaml 使用Oasis更改生成的可执行文件的名称,ocaml,ocamlbuild,oasis,Ocaml,Ocamlbuild,Oasis,好吧,标题说明了一切,我想更改我的可执行文件的名称,因为现在我有 Executable myexec Path: . BuildTools: ocamlbuild MainIs: main.ml CompiledObject: best 例如,它会生成一个文件main.native,而不是myexec 我试着做的是写作 PostBuildCommand: cp -L main.nativ
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
我觉得很糟糕。我看到了这一点,但奇怪的是,Oasis部分回答了位置问题,而不是可执行文件名 当您执行
makeinstall
或者,ocaml setup.ml-install
时,它将作为myexec
安装main.native
。如果您确实不想安装到系统中,那么您可以尝试使用前缀配置为$(pwd)
,然后继续安装,在这种情况下,它将以正确的名称将其安装到您的项目文件夹中,例如
ocaml setup.ml -configure --prefix `pwd`
make
make reinstall
当您执行
makeinstall
或ocaml setup.ml-install
时,它将main.native
安装为myexec
。如果您确实不想安装到系统中,那么您可以尝试使用前缀配置为$(pwd)
,然后继续安装,在这种情况下,它将以正确的名称将其安装到您的项目文件夹中,例如
ocaml setup.ml -configure --prefix `pwd`
make
make reinstall
我不想安装。我想最好的方法是在
myexec.ml
中重命名我的main.ml
文件,然后我会得到一个myexec.native |字节。我不想安装。我想最好的方法是在myexec.ml
中重命名我的main.ml
文件,然后得到一个myexec.native |字节。