关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
今年真减肥
2023-02-22 16:35
采纳率: 35.7%
浏览 43
首页
编程语言
已结题
Makefile编译动态库宏定义不生效问题
c语言
使用Makefile进行动态库编译,定义了条件宏但没有生效
Makefile中定义如下宏:
编译过程中打印出了该条定义:
代码中有如下判断:
按理说因为定义了BACDL_MSTP,应该不走#define BACDL_BIP,但实际情况是走了#define BACDL_BIP,麻烦大家看看为什么定义的宏没有效果呢,十分感谢
收起
写回答
好问题
0
提建议
关注问题
微信扫一扫
点击复制链接
分享
邀请回答
编辑
收藏
删除
收藏
举报
2
条回答
默认
最新
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
元气少女缘结神
2023-02-22 16:56
关注
会不会是你定义的是 -BACDL_MSTP 而不是 BACDL_MSTP
你最后一张图片39行里 BACDL_MSTP前面加上杠 - 试下
本回答被题主选为最佳回答
, 对您是否有帮助呢?
本回答被专家选为最佳回答
, 对您是否有帮助呢?
本回答被题主和专家选为最佳回答
, 对您是否有帮助呢?
解决
无用
评论
打赏
微信扫一扫
点击复制链接
分享
举报
编辑记录
评论
按下Enter换行,Ctrl+Enter发表内容
查看更多回答(1条)
向“C知道”追问
报告相同问题?
提交
关注问题
linux怎么找
动态库
的
宏定义
,CMake 使用
2021-05-16 07:54
天也要避我的博客
CMAKE的使用Version 1.02009-3-18文章出处不可知一... make install——尝试执行bootstrap失败使用:cmake dir_path,生成工程文件或
makefile
文件二、概念out-of-sourcebuild,与in-source build相对,即将
编译
输出...
linux
编译
过程、动静态库
编译
、
makefile
编程
2022-07-29 01:53
usr_root的博客
Linux
编译
过程、静态
动态库
的编写与链接、
makefile
编程
c++
编译
过程初识&静态&动态链接库&
makefile
&cmakelists初始
2024-12-27 18:05
测试盐的博客
以上
编译
时都需要执行g++命令,如果项目比较大的话,这种方式是比较麻烦的,这时候就需要
makefile
文件了,它是定义一系列的
编译
规则的文件,一旦定义好,只需要执行一个make命令,整个工程完全自动
编译
。
动态库
有...
【ARM 嵌入式
编译
Makefile
系列 15 -
Makefile
define 宏与调用宏函数详细介绍】
2023-08-17 09:28
主公讲 ARM的博客
这种
宏定义
通常用于定义一个复杂的命令序列,然后在其他地方调用。以下是定义一个宏的例子: 以上代码定义了一个叫做的宏,它执行的操作是打印出""。定义了宏之后,你可以在其他地方使用函数来调用这个宏。例如: ...
g++和
Makefile
传递
宏定义
2024-03-07 15:56
I_belong_to_jesus的博客
g++和
Makefile
如何传递
宏定义
参数。
关于使用
Makefile
时找不到对应宏的情况
2024-09-06 17:16
锅西西的博客
如左图是找不到对应宏的“傻瓜
问题
”的原因。解决方法是可以把依赖关系下用的所有$(CC)都换成gcc或者arm-linux-gcc,第二中解决方法是不改变
makefile
,而是把对应代码中的宏替换成对应数字。
Makefile
函数中变量未生效
问题
小记
2022-04-26 13:48
zzzzls~的博客
文章目录
问题
原因解决
问题
遇到了一个奇怪的
问题
,特此记录。 变量在 Make 函数中似乎未生效,如下: pwd := $$PWD test: echo ${subst /,//,${pwd}} 结果如下: >>> make test echo $PWD /Users/...
VSCode配置:自动解析
Makefile
项目的
宏定义
与函数跳转
2025-12-20 15:09
yyqqwwheart的博客
在 VSCode 中打开
Makefile
项目时,常出现
宏定义
未识别(代码高亮异常)、函数跳转失效 等
问题
(不影响实际
编译
,但严重影响开发体验)。本文通过配置和扩展,实现
Makefile
中
宏定义
(含参数定义的宏)的自动识别...
Android.bp正确姿势添加宏控制
编译
指南
2021-01-03 19:39
我们知道 Android.mk采用
Makefile
的语言,所以为了控制条件
编译
和多版本适配,我们可以在不同产品直接在Android.mk中采用
Makefile
语言控制
编译
。虽然我们也可以通过Android的内置工具androidmk将Android.mk转换为...
利用
makefile
中进行
宏定义
,然后传入到UVM环境中
2023-07-24 15:42
youzjuer的博客
makefile
与uvm利用宏进行数据传输
没有解决我的问题,
去提问
向专家提问
向AI提问
付费问答(悬赏)服务下线公告
◇ 用户帮助中心
◇ 新手如何提问
◇ 奖惩公告
问题事件
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
已结题
(查看结题原因)
3月9日
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
创建了问题
2月22日