在本文中,我们将详细介绍makefile错误:sys/socket.h在Windows下没有这样的文件或目录的各个方面,并为您提供关于makefile.winhaschanged的相关解答,同时,我们
在本文中,我们将详细介绍makefile错误:sys / socket.h在Windows下没有这样的文件或目录的各个方面,并为您提供关于makefile.win has changed的相关解答,同时,我们也将为您带来关于(Docker)获取错误:docker-php-source:构建docker文件时没有这样的文件或目录、Ack.vim“没有这样的文件或目录”在Windows上的错误、Ack.vim在Windows上“没有这样的文件或目录”错误、android – “/ system / bin / linker:没有这样的文件或目录”错误尝试编译TensorFlow的有用知识。
本文目录一览:- makefile错误:sys / socket.h在Windows下没有这样的文件或目录(makefile.win has changed)
- (Docker)获取错误:docker-php-source:构建docker文件时没有这样的文件或目录
- Ack.vim“没有这样的文件或目录”在Windows上的错误
- Ack.vim在Windows上“没有这样的文件或目录”错误
- android – “/ system / bin / linker:没有这样的文件或目录”错误尝试编译TensorFlow
makefile错误:sys / socket.h在Windows下没有这样的文件或目录(makefile.win has changed)
CC=g++ all: socket.exe socket.exe: socket.o g++ socket.o -o socket.exe socket.o: socket.cpp g++ -c socket.cpp
当我运行make it show error:
socket.cpp: sys/socket.h: no such file or directory.
怎么解决?我在Windows上工作.
解决方法
对于Windows,使用< Winsock2.h>.您还需要链接Ws2_32.lib并调用WSAStartup以使用WinSock.
也可以看看:
> socket
function(MSDN)
> Windows Socket Programming in C(堆栈溢出)
(Docker)获取错误:docker-php-source:构建docker文件时没有这样的文件或目录
当我尝试在https://github.com/docker-library/php/blob/3f43309a0d5a427f54dc885e0812068ee767c03e/7.1/Dockerfile处构建docker文件时
命令:docker build -t PHP_image.
我正在考虑以下错误:
Step 14 : copY docker-PHP-source /usr/local/bin/
lstat docker-PHP-source: no such file or directory
有人能帮我弄清楚这里有什么不对吗?
谢谢
解决方法:
您没有docker构建的正确上下文.
只需克隆repo以确保拥有所有文件(及其正确的权限):
git clone https://github.com/docker-library/PHP
docker build . -t PHP_image
但是如果你需要自定义该图像,那么根据官方版本制作自己的Dockerfile会更容易:
FROM PHP:7
RUN #your commands
RUN ...
Ack.vim“没有这样的文件或目录”在Windows上的错误
我不久前在Windows XP机器上安装了Ack,并且能够正常工作。 不知道我最近做了什么,但现在它不工作。
这里是我在Vim的问题的一个例子:
:Ack searchterm
返回这个错误信息:
ack: searchterm: No such file or directory
如果我尝试在Vim中手动运行命令:
ack-grep:字符逃跑
如何使用StrawBerry Perl运行程序?
我应该在Windows上把configuration文件放在哪里?
为什么从ubuntu切换到archlinux后,terminal不能运行ack?
#:3是什么意思?
:!ack searchterm
这将打开一个cmd.exe对话框,其中包含以下消息:
C:WINDOWSsystem32cmd.exe /c ack searchterm ack: searchterm: No such file or directory shell returned 1 Hit any key to close this window....
仍然没有运气。
奇怪的是,如果我去START > Run ,然后键入这个命令:
cmd.exe /c ack searchterm
它工作正常,Ack愉快地searchsearchterm
我不明白。 Vim如何调用cmd.exe的方式与我如何通过run调用方式不同 – 结果应该是我想的。
有任何想法吗?
更新 :
我现在知道消息“没有这样的文件或目录”是因为Ack认为我正在运行ack命令的这种格式:
ack searchterm filename
其中文件名是您要search的文件。问题是,我没有提供一个文件名 – 所以我不知道为什么它认为我的searchterm实际上是search文件。
不知何故,vim传递错误的参数到cmd.exe – 但我不明白它是如何做到这一点
更新2
Vim不是问题。 这肯定是我的Ack版本以某种方式被惹怒了。
如果我打开cmd.exe并input:
ack searchterm
那么我也收到错误信息:
ack: searchterm: No such file or directory
如果我只是inputack:
ack
那么它开始寻找… …的东西…谁知道什么
这不是我所期望的两个例子。 我必须越来越接近…
只使用subversion提交修改的文件
使用ack,你怎么一次显示一页?
用acksearch多个模式(单词)?
Ack有时不会显示行号并丢失着色
在Emacs for Windows中以shell模式确认显示没有输出
好的,我解决了。 我的.ackrc文件被borked。 显然这是无效的语法:
--type-set coffeescript=.eco,.coffee plsql=.tab,.bdy,.spc,.seq,.tps,.trg,.prc,.vw,.fnc,.syn
正确的语法是:
--type-set coffeescript=.eco,.coffee --type-set plsql=.tab,.syn
为什么这会导致我不知道的错误。 但那是罪魁祸首。
工作很好 我使用linux(crunchbang)从ack得到同样的错误。
原来我从Windows上复制了我的〜/ .ackrc文件。
修复它与旧的dos2unix。
$ ack -f --python : No such file or directory
Ack.vim在Windows上“没有这样的文件或目录”错误
这是我在Vim中的问题的一个例子:
:Ack searchterm
返回此错误消息:
ack: searchterm: No such file or directory
如果我尝试在Vim中运行’manual’命令:
:!ack searchterm
这将打开一个cmd.exe对话框,其中包含以下消息:
C:\WINDOWS\system32\cmd.exe /c ack searchterm ack: searchterm: No such file or directory shell returned 1 Hit any key to close this window....
仍然没有运气.
有点奇怪,如果我去START>运行,然后键入以下命令:
cmd.exe /c ack searchterm
它工作正常,Ack愉快地搜索searchterm
我不明白. Vim调用cmd.exe的方式与我通过run调用它的方式有什么不同 – 结果应该和我想的一样.
有任何想法吗?
更新:
我现在知道消息“没有这样的文件或目录”是因为Ack认为我正在运行这种ack命令格式:
ack searchterm filename
其中filename是你要搜索的文件.问题是我没有提供文件名 – 所以我不确定为什么它认为我的searchterm实际上是要搜索的文件.
不知何故,vim将参数错误地传递给cmd.exe – 但我无法看到它是如何做到的
更新2
Vim不是问题.它必须是我的Ack版本以某种方式被错误.
如果我打开cmd.exe并输入以下内容:
ack searchterm
然后我也收到错误信息:
ack: searchterm: No such file or directory
如果我只输入ack:
ack
然后它开始搜索……寻找什么……谁知道什么
这不是我在两个例子中所期望的.我必须越来越近了……
解决方法
--type-set coffeescript=.eco,.coffee plsql=.tab,.bdy,.spc,.seq,.tps,.trg,.prc,.vw,.fnc,.syn
正确的语法是:
--type-set coffeescript=.eco,.coffee --type-set plsql=.tab,.syn
为什么会导致我不知道的错误.但那是罪魁祸首.
android – “/ system / bin / linker:没有这样的文件或目录”错误尝试编译TensorFlow
我正在尝试为运行the building script的Android编译tensorflow-lite,但构建过程因此错误而停止:
/system/bin/linker: No such file or directory
我可以理解构建过程是如何工作的(compilation + linking)但我无法弄清楚为什么需要这个’/ system / bin / linker’.此链接器不存在于SDK或NDK文件夹中,并且它不存在于主机的文件夹树中(我使用Linux进行构建过程).
它看起来像Android文件结构的一部分,但构建过程不应该依赖于最终的系统结构.
我试图构建的元素是’schema_fbs’,它使用flatbuffers(第三方依赖)编译部分代码.我正在使用的完整句子是:
bazel build \
--cxxopt='--std=c++11' \
--crosstool_top=//external:android/crosstool \
--host_crosstool_top=@bazel_tools//tools/cpp:toolchain \
--cpu=armeabi-v7a \
--verbose_failures \
--subcommands \
//tensorflow/contrib/lite/schema:schema_fbs
它可能是由Bazel构建脚本中的测试用例引起的(我已经评论了我发现的所有测试),但为什么需要链接器呢?在编译过程中,我是否需要做一些事情来定义这个’system’文件夹?
笔记:
目标操作系统:Android
主机操作系统:Ubuntu 16.04
使用NDK:v16b(使用v17测试但不兼容)
完整的错误消息:
INFO: Analysed target //tensorflow/contrib/lite/schema:schema_fbs_srcs (0 packages loaded).
INFO: Found 1 target...
SUBCOMMAND: # //tensorflow/contrib/lite/schema:schema_fbs_srcs [action 'Generating flatbuffer files for schema_fbs_srcs: //tensorflow/contrib/lite/schema:schema_fbs_srcs']
(cd /home/user/.cache/bazel/_bazel_user/73606864f5ec4cce18dd83a6cbcd2bc2/execroot/org_tensorflow && \
exec env - \
LD_LIBRARY_PATH=/usr/local/lib:/home/user/Libraries/llvm-4.0.0.src/build/lib: \
PATH=/home/user/Software/git-sizer:/home/user/Android/Sdk/platform-tools:/home/user/anaconda3/bin:/home/user/Libraries/llvm-4.0.0.src/build/bin:/home/user/bin:/home/user/repo/caffe/build/install/lib:/home/user/Software/cmake-3.10.3-Linux-x86_64/bin:::::/home/user/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin \
/bin/bash -c 'source external/bazel_tools/tools/genrule/genrule-setup.sh; for f in tensorflow/contrib/lite/schema/schema.fbs; do bazel-out/armeabi-v7a-opt/bin/external/flatbuffers/flatc --no-union-value-namespacing --gen-object-api -c -o bazel-out/armeabi-v7a-opt/genfiles/tensorflow/contrib/lite/schema $f; done')
ERROR: /home/user/Repositories/git/tensorflow/tensorflow/contrib/lite/schema/BUILD:57:1: Generating flatbuffer files for schema_fbs_srcs: //tensorflow/contrib/lite/schema:schema_fbs_srcs Failed (Exit 255): bash Failed: error executing command
(cd /home/user/.cache/bazel/_bazel_user/73606864f5ec4cce18dd83a6cbcd2bc2/execroot/org_tensorflow && \
exec env - \
LD_LIBRARY_PATH=/usr/local/lib:/home/user/Libraries/llvm-4.0.0.src/build/lib: \
PATH=/home/user/Software/git-sizer:/home/user/Android/Sdk/platform-tools:/home/user/anaconda3/bin:/home/user/Libraries/llvm-4.0.0.src/build/bin:/home/user/bin:/home/user/repo/caffe/build/install/lib:/home/user/Software/cmake-3.10.3-Linux-x86_64/bin:::::/home/user/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin \
/bin/bash -c 'source external/bazel_tools/tools/genrule/genrule-setup.sh; for f in tensorflow/contrib/lite/schema/schema.fbs; do bazel-out/armeabi-v7a-opt/bin/external/flatbuffers/flatc --no-union-value-namespacing --gen-object-api -c -o bazel-out/armeabi-v7a-opt/genfiles/tensorflow/contrib/lite/schema $f; done')
/system/bin/linker: No such file or directory
Target //tensorflow/contrib/lite/schema:schema_fbs_srcs Failed to build
INFO: Elapsed time: 0.572s, Critical Path: 0.02s
INFO: 0 processes.
Failed: Build did NOT complete successfully
解决方法:
TensorFlow Lite AAR也可以使用以下方式构建:
bazel build --cxxopt='--std=c++11' -c opt --fat_apk_cpu=x86,x86_64,arm64-v8a,armeabi-v7a tensorflow/contrib/lite/java:tensorflow-lite
并且您必须确保运行./configure并让它为您配置SDK和NDK.
我们今天的关于makefile错误:sys / socket.h在Windows下没有这样的文件或目录和makefile.win has changed的分享已经告一段落,感谢您的关注,如果您想了解更多关于(Docker)获取错误:docker-php-source:构建docker文件时没有这样的文件或目录、Ack.vim“没有这样的文件或目录”在Windows上的错误、Ack.vim在Windows上“没有这样的文件或目录”错误、android – “/ system / bin / linker:没有这样的文件或目录”错误尝试编译TensorFlow的相关信息,请在本站查询。
本文标签: