c - 使用make的时候提示“系统找不到指定的路径”,但是路径是正确的,这是为什么呢?
问题描述
我正在尝试在 Windows 10 上设置 csdp 包。我已按照说明进行操作,现在想使用 make 命令编译包。makefile 代码如下所示:
export CFLAGS=-m64 -march=native -mtune=native -Ofast, -fopenmp -ansi -Wall -DBIT64 -DUSEOPENMP -DSETNUMTHREADS -DUSEGETTIME -I../include
export LIBS=-static -L../lib -lsdp -llapack -lblas -lm
all:
cd lib; make libsdp.a
cd solver; make csdp
cd theta; make all
cd example; make all
unitTest:
cd test; make all
install:
cp -f solver/csdp /usr/local/bin
cp -f theta/theta /usr/local/bin
cp -f theta/graphtoprob /usr/local/bin
cp -f theta/complement /usr/local/bin
cp -f theta/rand_graph /usr/local/bin
clean:
cd lib; make clean
cd solver; make clean
cd theta; make clean
cd test; make clean
cd example; make clean
制作此文件时,我收到错误消息:
cd lib; make libsdp.a
The system cannot find the path specified.
make: *** [Makefile:27: all] Error 1
PS C:\Users\leons\PycharmProjects\Csdp>
最好指出 lib 是 C:\Users\leons\PycharmProjects\Csdp> 中的一个文件夹。我发现一个问题可能是我的系统路径变量,所以我检查了它并删除了一些在命令行窗口中使用 cd 时会给我同样的错误消息的变量。错误仍然存在。我发现的另一件事是用户 NT-Authority/System 的“路径”变量包含一个路径,它给了我同样的错误,但我还没有弄清楚如何更改这个路径。
我怎样才能让它编译?
解决方案
推荐阅读
- php - PHP:在第 n 次出现后插入 HTML标签
- php - Laravel vue 在 api 路由中返回 401 错误
- r - r - 从分组值列表中删除异常值
- reactjs - 如何将 React HOC 与 Typescript 一起使用
- reactjs - Reactjs - 根据传递的属性选择具有不同第一个选项的框
- mysql - MYSQL - 无法与 Group By 2 Columns 正确连接
- javascript - 如何在下拉列表中动态显示多个复选框列表
- python - Anaconda 安装错误 winerror2 也提示 is not worming
- python - 需要帮助/反馈在 python 中加在一起两次
- r - Rbind 不携带空 data.frame 的 colnames