这个问题是关于交叉编译的.
使用swift编译器的-target或-target-cpu选项可以使用哪种不同的目标?我在哪里可以找到概述?
它只是在那里创建iOS/watchOS应用程序,还是我可以用它来在macOS上创建linux程序(常规x86-64处理器)?
我尝试搜索github存储库,发现'x86_64-unknown-linux-gnu'作为目标.但是,当我尝试编译一个简单的"hello world"程序(swiftc -target x86_64-unknown-linux-gnu test.swift)时,我收到此错误:
<unknown>:0: error: unable to load standard library for target 'x86_64-unknown-linux-gnu'
Run Code Online (Sandbox Code Playgroud)
编辑: 我同意CristiFati.这个问题的最后一部分是关于如何正确地包含/引用glibc(?!?).
我想将容器的所有标准输出消息记录到外部驱动器,因为我在“docker”驱动器上的空间有限。
使用 docker-compose v3,我使用“json-file”驱动程序将日志保存在 10 MB 块中
logging:
driver: "json-file"
options:
max-size: 10m
Run Code Online (Sandbox Code Playgroud)
默认情况下,结果日志保存在 /var/lib/docker/containers/<container id>/<container id>-json.log
有什么办法可以改变这个位置吗?