Jon*_*han 1 macos terminal zsh makefile gnu-make
$ make dependencies
Run Code Online (Sandbox Code Playgroud)
在我的 Mac 终端中给出
make: lsb_release: Command not found
Run Code Online (Sandbox Code Playgroud)
这是完整的消息:
make: lsb_release: Command not found
Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/usr/include/c++/4.2.1
/bin/bash: md5sum: command not found
mldb/ext/tinyxml2//tinyxml2.mk:1: *** hash_command1 didnt set variable g++_-fPIC_-m64_-fno-omit-frame-pointer_-msse3_-msse4.2_-Imldb_-Wall_-Werror_-Wno-sign-compare_-Woverloaded-virtual_-Wno-deprecated-declarations_-Wno-deprecated_-Winit-self_-Wno-unused-but-set-variable_-Wno-psabi_-Wno-unknown-pragmas_-pipe_-ggdb_-std_c++0x_-D_GLIBCXX_USE_NANOSLEEP_1_-D_GLIBCXX_USE_SCHED_YIELD_1_-fno-builtin-malloc_-fno-builtin-calloc_-fno-builtin-realloc_-fno-builtin-free_-o_build/x86_64/obj/mldb/ext/tinyxml2/tinyxml2.cpp.lo_-c_./mldb/ext/tinyxml2/tinyxml2.cpp_-MP_-MMD_-MF_build/x86_64/obj/mldb/ext/tinyxml2/tinyxml2.cpp.d_-MQ_build/x86_64/obj/mldb/ext/tinyxml2/tinyxml2.cpp.lo_-O3_-DBOOST_DISABLE_ASSERTS_-DNDEBUG_hash. Stop.
Run Code Online (Sandbox Code Playgroud)
我安装了 GNU Make 3.81。另外,我做了:
$ xcode-select -p
/Applications/Xcode.app/Contents/Developer
$ gcc --version
Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/usr/include/c++/4.2.1
Apple LLVM version 7.3.0 (clang-703.0.29)
Target: x86_64-apple-darwin15.3.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
Run Code Online (Sandbox Code Playgroud)
我在 Mac OS X 上。它可以链接到 zsh,因为我不久前安装了它,我相信我所有与 xcode 相关的工具以前都运行得很好。
感谢您的任何帮助或指示,可以为我指明解决此问题的正确方向。
我尝试构建的更新c++ 代码适用于 ubuntu 14
lsb_release
是仅在 Linux 上运行的命令:“LSB”代表“Linux Standard Base”,这是指 Linux 发行版可以选择支持的一组标准基线工具和库。
您的 makefile 不应调用该命令,因为它不能移植到 OS X。我想说的是,您尝试构建的任何代码都不会移植到 OS X,只能在 Linux 上构建。但由于你没有提供任何其他细节,我们不能肯定。
归档时间: |
|
查看次数: |
4637 次 |
最近记录: |