gpt4 book ai didi

在Windows上使用rebar编译NIF项目

转载 作者:行者123 更新时间:2023-11-30 17:15:42 25 4
gpt4 key购买 nike

为了在 Windows 上运行我的第一个 NIF 项目,我遵循了以下步骤:

  1. 下载 Hellonif -master : https://github.com/vmx/hellonif

  2. 打开命令提示符(cmd):

    2.1 cd C:\Users\Desktop\hellonif-master =>项目路径

    2.2 SET PATH=C:\Program Files\C:\Program Files\erl6.4\bin => 脚本路径

  3. 将此行添加到 rebar.config:{port_env, [{"CC", "/C:/Program Files (x86)/CodeBlocks/MinGWp/bin/mingw32-gcc"}]}。

  4. 打开命令提示符(cmd)

    4.1 rebar编译

不幸的是我遇到了这个错误:

hellonif-master (compile)
compiling C:\Users\Desktop\hellonif-master\c_src\hello.c
La syntaxe du nom de fichier, de répertoire ou de volume est incorrecte.

您能帮我解决这个问题吗?提前致谢

最佳答案

您的CC路径无效。标准 Windows 文件路径表示法是

 "Drive:\dir\dir\file". 

Windows 也接受命令行级别的直斜杠,这给了你

"Drive:/dir/dir/file".

一些移植的 Linux 应用程序需要 mingw 或 cygwin 路径格式:

Mingw: "/drive/dir/dir/file"
Cygwin "/cygdrives/drive/dir/dir/file"

您的“/Drive:/dir/dir/file”无效。

但是,您可以将 CC 路径添加到搜索路径列表 (PATH),并使用标准 ccgcc 文件名用于编译器(Mingw 提供这两个应用程序作为对 mingw32-gcc 的引用)

关于在Windows上使用rebar编译NIF项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29891621/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com