腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Doxygen -展开
宏
但忽略#if?
、
、
有没有可能让Doxygen展开
宏
,而忽略其他预处理器指令?请考虑以下几点: #define OS_
LINUX
// Other functions definedfor
Linux
#define OS_WINDOWS /
浏览 4
提问于2011-03-21
得票数 1
回答已采纳
1
回答
是否有工具可以删除未定义
宏
中的C源代码?
、
我最近正在阅读
linux
内核源代码。但是我忽略了很多这样的Macro。文件、
函数
、变量依赖于我忽略的
宏
,造成了太多的干扰。有没有什么方法可以删除所有这些依赖于源项目中未定义的
宏
的文件、
函数
、变量? 非常感谢。
浏览 1
提问于2013-08-15
得票数 0
2
回答
使用较少的参数调用C++
宏
、
、
、
在
linux
中,是否可以使用比所有参数都少的参数来调用类似
宏
的
函数
?实际上,这样做只会在Visual Studio中生成警告(警告4003),并且未赋值的变量将替换为"“。但是在
linux
中使用g++编译会产生一个错误(" error :
宏
*需要**参数,但只需要**给定“)。 有没有可能禁用或克服它的方法?
浏览 2
提问于2010-07-21
得票数 1
回答已采纳
3
回答
错误:在
Linux
中,在“__extension__”之前期望不合格的id(美分OS)
、
htonl(unsigned int address) return 0; }现在我知道htonl是
Linux
中的一个库
函数
。如何在不更改
函数
签名的情况下修复它?
浏览 7
提问于2014-04-15
得票数 0
回答已采纳
2
回答
Openwrt内核模块
、
、
、
、
$(
LINUX
_KMOD_SUFFIX) CONFIG_HELLO_MOD=m $(patsubst/src/* $(PKG_BUILD_DIR)/ $(MAKE) -C "$(
LINUX
_DIR)" \ $(MAKE_OPTS) \C he
浏览 1
提问于2017-10-06
得票数 2
1
回答
安卓系统中的SYSCALL_INLINE
、
、
、
、
我需要在Android中内部使用syscall,以防止挂起包装
函数
。在
Linux
中,有像SYSCALL_INLINE这样的
宏
,它允许使用没有包装器功能的syscall。因此,
宏
将syscall程序集代码直接嵌入到项目中。也许我可以像这样编写我自己的
函数
: 但我需要相同
函数
的arm、arm_64、x86和x86_64版本。
浏览 1
提问于2018-05-29
得票数 3
回答已采纳
1
回答
函数
返回
宏
?
我正在研究
Linux
内核,在该内核中,我遇到了具有以下语法的多个
函数
。我搞不懂这个语法是什么意思。我不感兴趣的是
函数
做什么,而是语法意味着什么。return 0;在这里,__init是一个
宏
。它表示return 0,所以它返回一个int,但是__init
宏
在那里做什么呢?此外,在
函数
名称声明的末尾还可以找到
宏
:{..
浏览 6
提问于2014-05-07
得票数 0
回答已采纳
2
回答
是否支持GCC中的多行
宏
、
、
在gcc 3.2.4版本中支持(可编译)多行
宏
。我正在尝试构建我的源代码,它有多行
宏
在
linux
主机上使用上面提到的gcc版本。我得到编译错误的
宏
,这是多行。(To)[yyi] = (From)[yyi]; \ while (0) 如果它们不受支持,那么解决这个问题的方法是将
宏
转换成
函数
或其他一些编译器选项
浏览 2
提问于2010-01-20
得票数 1
1
回答
enqueue_wakeup
宏
linux
的含义
、
、
我不确定在
linux
中
宏
ENQUEUE_WAKEUP是什么意思。我有一种直觉,它意味着在任务唤醒后将其排入队列,但仍然希望确定。
宏
定义为:注意:为了便于参考,在v3.5.4中,它是在/include/
linux
/sched.h中定义的,并在许多地方被引用,但我遇到的一个这样的问题是文件/kernel/sched/rt.c中的
函数
enqueue_task_rt
浏览 0
提问于2012-10-14
得票数 1
回答已采纳
1
回答
C中的内核模块__init
宏
、
、
我想为
Linux
创建一个可加载的内核模块。这是密码#include <
linux
/init.h> {} module_exit(mymodule_exit); 现在请注意__init
宏
。正如医生
浏览 1
提问于2018-02-01
得票数 1
回答已采纳
1
回答
C++ Windows to
Linux
-我需要知道什么?
、
、
、
、
我在尝试将我的代码从Windows移植到
Linux
时有点卡住了。我创建了一个基于蓝牙的程序,它似乎在Windows中工作得很好,我需要在Ubuntu中工作。不幸的是,运行
Linux
的计算机不是我的,所以我不能有任何使用Wine或其他大规模编译器修改方法的简单黑客攻击,我真的需要一些建议来移植我的代码,以便它将被识别并在不同的操作系统上工作。我的意思是,我想在我的项目中获得尽可能多的所需的更改和库,而不是在
Linux
机器上更改/安装许多东西。谢谢!
浏览 2
提问于2013-12-03
得票数 0
1
回答
为什么在内核系统调用中链接机制如此之快?
、
、
如果我在
Linux
内核中打开任何文件,几乎每个文件都有许多外部
函数
和许多#indef或#ifndef
宏
,那么在编译时,当超过70个文件在.c/.h文件中包含头文件时,它如何准确地映射所有
函数
和
宏
?
浏览 0
提问于2015-02-09
得票数 -1
2
回答
权限位说明
、
、
、
我查看了各种
函数
(如stat()和chmod() )中使用的权限位,我想了解一下定义的
宏
实际上是什么。例如,S_IRUSR说它由00400 (GNU/
Linux
)表示。我知道如何对
宏
执行“或”运算,但我不明白
宏
到底是什么。
浏览 0
提问于2012-11-24
得票数 1
回答已采纳
3
回答
如何创建一个GNU
宏
,该
宏
扩展为像"(x+y*240)*2“这样的表达式?
、
、
我正在用GAS为ARM
Linux
构建一个程序,但我想做一些
宏
来使我的开发更加智能。那我想知道:mov r0, MACRO_SHOULD_BE_CALLED_HERE它只会做一些已经在里面定义的事情,比如打印
函数
。 另外,如果我需要一些关于
宏
或
函数
调用的参数
浏览 0
提问于2010-06-27
得票数 5
回答已采纳
1
回答
关于自旋锁的一个问题
在研究自旋锁同步机制时,我注意到每个
函数
都有一个相应的
宏
,例如对于spin_lock有一个
函数
。
浏览 0
提问于2021-08-17
得票数 0
回答已采纳
5
回答
在C中没有定义的
宏
、
没有定义的
宏
函数
的用途/适用性是什么:#define __SYSCALL(a, b)你可以在
Linux
系统的头文件/usr/include/asm/msr.h中找到这个
宏
。我还注意到了以下类型的
宏
。唯一的理由就是定义这样的
宏
,我认为这样可以使代码统一。就像在里。这种
宏
还有其他隐藏的(更好的)用法吗? 一个有例子的答案会很有帮助。
浏览 2
提问于2013-03-07
得票数 5
回答已采纳
2
回答
‘`signal()’是
Linux
上的系统调用
函数
吗?
、
、
信号处理#包括<signal.h> typedef void (*sighandler_t)(int);sighandler_t信号(int signum,sighandler_t处理程序);
Linux
只要定义了合适的特性测试
宏
,就会提供这种默认行为:在glibc 2.19和更早版本上定义_BSD_SOURCE,在glibc 2.19及更高版本中定义_DEFAULT_SOURCE。(默认情况下,定义了这些
宏
;有关详细信息,请参见feature_test_macros(7)。)如果没有定义这样的特性测试
宏</
浏览 1
提问于2018-05-31
得票数 2
2
回答
asm/timex.h和get_cycles()到哪里去了?
、
、
、
、
在较老的
linux
发行版中,我可以在包含asm/timex.h之后调用get_cycle()。有谁知道这是为什么改变的,如何访问这个
函数
/
宏
或它的替代
函数
/
宏
?或者,更好的是,在哪里可以读到关于它的信息?
浏览 2
提问于2009-03-24
得票数 2
回答已采纳
2
回答
交叉编译
宏
名
#if defined ( __
linux
__ ) strerrorfailed [ %s ] [ %s ] [ %d ]\n",#endif 因为我是在windows和
linux
上编译的,所以我必须像上面一样将is log_msg分开,因为它们使用不同的
宏
来获得
函数<
浏览 3
提问于2010-01-19
得票数 4
回答已采纳
4
回答
“静态int
函数
(.)__acquires(.)__releases(.){”是什么意思?
、
、
、
最近,我在
Linux
内核中得到了一段代码:fb_mmap(struct file *file, struct vm_area_struct * vma) __acquires(&
浏览 5
提问于2014-01-09
得票数 7
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
关于宏函数的参数类型问题
excel宏表函数技巧:如何批量建立分表?
Linux C加加 类之构造函数!
你用过宏##粘贴函数,然后用函数指针查找执行吗?今天就给你说道说道
从 Rust 调用 C 库函数|Linux 中国
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券