生成文件夹和生成文件
Build folder and makefile
这个问题来自我在Ubuntu上为深度学习框架Caffe编译makefile时的困惑,但我相信,它与编译C++makefile的性质有关的更普遍的现象有关。
在"全部制作"之后,编译中生成的文件被放在一个隐藏文件夹中:.build_release,而不是放在 cpp 文件所在的相应文件夹中。
然后当我尝试运行以下行时:
./data/mnist/get_mnist.sh
./examples/mnist/create_mnist.sh
我收到系统找不到该文件的错误:
./create_mnist.sh: 16: ./create_mnist.sh: build/examples/mnist/convert_mnist_data.bin: not found
但该文件实际上存在于.build_release文件夹中。发生了什么以及如何解决此问题?
问题不在于make
,您只需要仔细按照说明进行操作即可。BUILD_DIR
由 Makefile.config
指定。默认情况下,此文件夹名为 build
。按照编译说明进行操作后:
cp Makefile.config.example Makefile.config
# Adjust Makefile.config (for example, if using Anaconda Python)
make all
make test
make runtest
导航到build
:
cd build
./data/mnist/get_mnist.sh
./examples/mnist/create_mnist.sh
相关文章:
- 如何将更多文件夹添加到c++include路径
- 从对象文件(.o)在macos上制作归档文件(.a文件)
- 有没有办法读取C++中的文件文件夹?
- 错误C1083:无法打开包含文件.文件正确包含在代码中
- NDK 无法看到头文件 .h 文件
- 文件文件夹关联或归属
- 如何以阻止的方式删除文件/文件夹
- 在MFC中序列化为Unicode文本文件-文件头错误
- (Qt C++)如何从QTableView将所选文件/文件夹打印到文本文件中
- 获取带有POCO的服务可执行文件文件夹
- 如何从文件文件夹创建自定义文件类型
- 如何在windows7有限内存的电脑上读取大文件?文件大小为25GB,但RAM容量只有16GB
- c++以二进制方式读取文件.文件结束的问题
- 如何在linux的makefile中使用头文件(.h)文件中定义的宏定义
- 如何从文件夹中读取文件?文件夹包含不同类型的文件名
- 如何查找指向文件/文件夹的所有硬链接和符号链接(Windows和UNIX)
- 生成临时文件/文件夹 c++ GTEST
- 更改应用程序文件(. c文件)的名称
- 使用vc++2010从usb读取文件/文件夹
- 为特定的文件/文件夹禁用-Wall标志