我试图理解一个make文件的结构,但是无法理解一些宏和标志,比如-I是找到头文件而-L是用于链接到库文件,类似什么是-D,-w, - s,-f,T1,TSRC,CFLAG,IDLFLAG?
答案 0 :(得分:2)
你是什么意思“你无法理解”?你看过文件了吗?
当然,所有支持的标志都已定义并描述为in the manual。
您提到的一些可能是您尝试构建的源代码本地的编译器和/或标志,但如果没有看到确切的代码,则很难更具体。
答案 1 :(得分:2)
您的问题告诉我,您已被 Makefile 的结构和平均编译器/链接器调用的选项所淹没。
因此,没有办法在这个地方回答你的问题,除了建议你选择一个“你如何使用编译器”教程,然后继续研究,直到你精通它(或者至少能够一目了然地识别-I <include_path>
和-L <library_path>
之类的内容,并且能够理解不要将它们与关于Makefile的问题混为一谈。
然后选择一个关于Makefile的教程,然后继续学习,直到你熟练掌握这项技术。
然后再次选择您刚才看到的Makefile,并询问可能存在的任何具体问题。我们很乐意提供帮助。