0
A
回答
0
简单的Makefile中添加此:
ifeq ($(UNAME_S),Linux)
OPCJE = -Wall -Wno-unused-const-variable
else
OPCJE = -Wall
endif
1
0
如果你是在分发软件的意图,而不是在内部调整Makefiles(没有好的解决方案,我甚至不会尝试),你应该调查一个构建系统,它允许用户动态配置构建。
最常见的机制是autoconf。 Autoconf开始有点棘手 - 有一个不平凡的学习曲线,但实际上它比首先看起来简单 - 但它具有使用autoconf的优势非常广泛的优点。如果人们从源头上构建一些软件,他们很少会惊讶于看到一个configure
脚本,此时他们的手指会自动点击./configure; make; make install
。因为图表显示了全面的autoconf + automake + autoheader + aclocal生态系统(他们错过了什么,他们错过了libtool
?!)。因为图表显示了它比它更加难看,因为图表显示了全面的autoconf + automake + autoheader + aclocal生态系统(他们错过了libtool
?!)。该页面还反映了它对autoconf的批评。虽然它们所做的任何一点实际上都不是虚假,但它们的重要性却被夸大了。
相关问题
- 1. 如何检查当前操作系统是win8还是蓝色
- 2. 如何检查当前的操作系统是否为Windows 7?
- 3. 如何检查当前的操作系统是Windows,Linux还是OSX?
- 4. 如何检测make文件中的操作系统?
- 5. 是否可以检测Haxe中的当前操作系统?
- 6. 检查操作系统是否为Solaris
- 7. 如何使用word vba检查操作系统系统日期
- 8. 如何是操作系统
- 9. 如何检查我的操作系统是Windows XP或从INNO
- 10. 如何获取MSBuild中的当前操作系统?
- 11. 如何检查当前的操作系统是否为Windows 10并且该设备是否是手机?
- 12. VMWare是否安装在当前的操作系统?
- 13. 是否有API知道当前的iOS/Mac是64位操作系统还是32位操作系统?
- 14. Vimscript中是否有命令获取当前操作系统?
- 15. 如何获取Windows Phone的当前操作系统版本?
- 16. 如何使用Node.js确定当前的操作系统
- 17. 如何检测操作系统
- 18. 检查DLL操作系统版本
- 19. 检查操作系统版本
- 20. 获取当前操作系统的最佳方式是什么?
- 21. 如何从网站查看器检查操作系统?
- 22. 如何查找当前系统时区
- 23. 在c#中检索操作系统
- 24. 在Clojure中检测操作系统
- 25. 如何检查当前系统的日期格式?
- 26. 是否有宏检测操作系统...?
- 27. 如何将当前操作系统的值设置为默认操作系统 - 通过c#代码或脚本
- 28. 如何在Scala中轻松获取当前操作系统的行分隔符?
- 29. 如何在Windows中获得当前操作系统版本的描述?
- 30. 如何在perl脚本中获取当前操作系统的默认编码
没有什么内置使这一点。你可以运行任何你想做的测试。 –