首页 > 其他分享 >Makefile.am

Makefile.am

时间:2023-04-24 16:47:30浏览次数:26  
标签:类库 am Makefile 编译 MY include ROOT

在automake的Makefile文件中,指定编译类库或者bin文件的路径时,由于需要加载的目录比较多,可能会换行,换行的内容需要在末尾增加反斜杠\,但是要注意,反斜杠后面不可以跟任何空格字符,如果有,会导致该条目出错,就是对应的编译的类库或者bin,无法正常编译,也不会报错。反斜杠后跟空格,在文本中不容易发现,运行automake的时候也只是警告,所以一定要注意。

如果发现有的类库没有编译,又没有发现什么问题,可以看一下Makefile.am文件,是否有这种情况。

比如下面,如果在-I$(MY_ROOT)/include -std=c++11 \这一行末尾增加一个空格,会导致libaaa无法编译出来。

libaaa_la_CPPFLAGS = \
			$(CFLAGS_COMM) \
			-I$(MY_ROOT)/include -std=c++11 \
			-I$(MY_ROOT)/test/include \
			-I$(MY_ROOT)/test/include/libbbb-1.0

标签:类库,am,Makefile,编译,MY,include,ROOT
From: https://www.cnblogs.com/studywithallofyou/p/17350019.html

相关文章

  • 森林火灾模拟软件--FlamMap
    FlamMap是一款在64位Windows操作系统环境中运行的火灾分析桌面应用程序。它可以模拟潜在的火灾行为特征(蔓延速度、火焰长度、火线强度等)、在恒定环境条件(天气和燃料水分)下的火灾增长和蔓延以及条件燃烧概率。随着FARSITE的加入,它现在可以在地形、燃料、燃料水分和天气等不......
  • echarts 数据密集,如果设置sampling: 'average' 会导致提示框(tooltip)无法正常显示,但是
    如果数据比较密集,设置sampling:'average'确实可以加速绘图,但同时也可能导致提示框无法正常显示的问题。这个问题的原因是,sampling会对数据进行抽样,因此不会显示原始的数据点,而是将数据点以一定规律进行采样,取平均值或最大或其他值,因此提示框的内容可能不准确。不过,有一个简单的......
  • C#用dynamic一行代码实现反射操作
    dynamic简介dynamic是.NETFramework4.0的新特性。dynamic的出现让C#具有了弱语言类型的特性。编译器在编译的时候不再对类型进行检查,编译时默认dynamic对象支持你想要的任何特性。dynamic简化反射实现使用dynamic来简化反射实现是一种比较常见的编程技巧,它可以减少代码的复杂......
  • 基于 Amazon SageMaker 构建细粒度情感分析应用
    背景介绍细粒度情感分析(Aspect-BasedSentimentAnalysis,ABSA)由于其广阔的业务价值而吸引越来越多的从业者投身其中,通过分析客户评论数据中的情感偏好往往有利于企业探寻客户关注点,挖掘客户需求,加速产品迭代,提高营销效率,完善售后服务等。毫不夸张地说,发掘出客户的声音(voiceofcu......
  • Makefile基本规则
    原文连接:(1054条消息)跟我一起写Makefile(一)_《跟我一起写makefile》_haoel的博客-CSDN博客Makefile基本规则target:prerequisites command一个简单例子edit:main.okbd.ocommand.odisplay.o/insert.osearch.ofiles.outils.o cc-oeditmain.okbd.oc......
  • spring 自动装配 default-autowire="byName/byType"[转]
    spring自动装配default-autowire="byName/byType"一、spring自动装配default-autowire="byName"byName,按变量名称,与id名称一样,若不一样,就报错。<?xmlversion="1.0"encoding="UTF-8"?><beansxmlns="http://www.springframework.o......
  • javax.swing.JFrame linux x11
    Causedby:org.springframework.beans.BeanInstantiationException:Couldnotinstantiatebeanclass[com.enation.javashop.core.service.impl.HtmlToJpgUtil]:Constructorthrewexception;nestedexceptionisjava.awt.HeadlessException:No......
  • java程序new对象后加大括号{},匿名类,闭包,lamda表达式相关
     这种在源码中经常出现,所以我拿出来说一说步骤1 new一个匿名子类对象    我姑且叫这种情况为“匿名子类”吧,就是有这样的情况,你new一个类的时候直接加一对花括号,实际上已经创建了它的一个匿名子类。老实说,我第一次见到这种写法也是懵逼的。比如我有一个父类publicc......
  • 【转载】PHP 箭头函数( Lambda表达式 )
    参考箭头函数(php官方中文文档)Laravel10集合--learnku环境软件/系统版本说明windows10php8.2.5-nts-Win32-vs16-x64箭头函数要求>=7.4.0备注如果需要详细了解,请点击本文参考内的官网链接,本文只是简单记录浏览learnku中文Laravel文档的时候......
  • 无法访问org.springframework.boot.SpringApplication
    用idea创建的springboot项目,版本不对。换成<parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.5.6</version><!--2.7.10-->&l......