在Windows 7中,64位(自安裝)已安裝OCaml中,我試圖創建Ocamlopt和失蹤crt2.o文件
ocamlopt HelloWorld.ml -o HelloWorld
一個簡單的exe文件,按照要求我使用的本地代碼編譯(ocamlopt)與Visual C++(我安裝了Visual Studio 10)和Microsoft Assembler MASM版本8(MinGW也安裝);我還設置了OCaml(c:\ ProgramFiles \ Ocaml \ bin),MinGW(c:\ ProgramFiles \ MinGW \ bin)和MASM(C:\ masm32 \ bin)的路徑變量。然而,儘管我盡了最大努力和一番搜索,我不能繞錯誤消息
**Fatal error, Cannot find file "crt2.o"
File "caml_startup", line 1, characters 0-1:
Error: error during linking.
獲得除非我放在HelloWorld.ml文件MinGW的,其中crt2.o文件所在的lib文件夾。我很欣賞答案可能很簡單,但我被卡住了。任何幫助將不勝感激。
我記得有設置全局標誌的FlexLink公司('FLEXLINKFLAGS')得到一切已過正常。設置所有詳細級別,如'-cclib --verbose -ccopt -v'來查看正在運行的外部命令。很有幫助。 – nlucaroni 2012-03-09 16:35:22