腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
在
linux
内核中有争议
的
__set_task_state(tsk,state_value)
宏
语法
c
、
linux-kernel
、
c-preprocessor
我在几个
宏
中,在
linux
kernel 2.4.31文件中遇到了这种语法,但是为了保持焦点,我询问关于在include/
linux
/sched.h中定义
的
__set_task_state(tsk, state_value)
宏
的
问题。set_task_state(tsk, state_value) \用do while(0)语句定义上述
宏<
浏览 9
提问于2020-11-23
得票数 0
回答已采纳
3
回答
putchar(),putch(),fputchar()之间
的
区别?
c
我从书中读到了这些概念,我也在互联网上搜索了很多,但没有好
的
定义和解释。到处都有人说putch(),putchar()和fputchar()
的
工作方式是一样
的
,都是用来将字符打印到控制台
的
,但我认为它们之间肯定有一些不同?
浏览 1
提问于2013-11-14
得票数 6
1
回答
无法理解语句(void)(x == y)和1;在
linux
打字机
宏
中
c
、
linux
、
gcc
、
types
、
linux-kernel
在
Linux
5.4.21中,源代码包括/
linux
/irq根s.h do {unsigned long, flags); \ } while (0) typeof(x) __dummy2; \ (void)(&__du
浏览 4
提问于2022-02-03
得票数 3
回答已采纳
3
回答
如何在
Linux
上使用#ifdef _DEBUG?
c++
、
linux
、
debugging
、
eclipse-cdt
我对
Linux
C++上
的
_DEBUG
宏
有一个问题。我试着使用这样
的
东西:cout << "Debug!"<< endl;但当我在IDE中选择Debug时,它不起
作用
。然而,它在Windows上工作正常。我在
Linux
上使用Eclipse IDE进行C++编码。
浏览 1
提问于2012-01-27
得票数 3
1
回答
Cygwin:在类型中"loff_t“之前解析错误
c
、
cygwin
我试着在Cygwin下“让所有的”。我发现了一个错误: from /usr/include/zconf.h:364, from getcoeff.c:29:任何Cygwin专家都能解决
浏览 1
提问于2010-11-09
得票数 2
1
回答
ARM组件"retne“指令
linux
、
assembly
、
linux-kernel
、
arm
目前,我正在了解
Linux
内核启动所需
的
内容。我正在浏览
Linux
内核源代码树,特别是ARM体系结构,直到我在中偶然发现了这个组装指令。从概念上讲,如果Z-标志为0,则很容易理解指令应该返回到存储在链接寄存器中
的
地址。我正在寻找
的
是这个手臂装配指令实际上是文件
的
地方。 我在 A8.8部分搜索,找不到说明书
的
描述。谷歌搜索中
的
"arm程序集ret指令“、"arm返回指令”以及类似的搜索结果也没有显示出任何有用
的
信息。
浏览 5
提问于2014-12-29
得票数 11
回答已采纳
4
回答
Windows和*nix编译检测
c
、
windows
、
linux
、
makefile
、
embedded-linux
应该为Windows、
Linux
和嵌入式目标编译一个项目。应用程序在主机或嵌入式目标上运行时具有不同
的
行为。为了总结我
的
要求,下面是表格: Windows MSVC, gccA Embedded
Linux
cross pltf gcc B 我希望创建一个能够自动识别编译
浏览 0
提问于2010-02-13
得票数 2
回答已采纳
2
回答
g++ -D标志有什么
作用
?
linux
、
compilation
、
g++
、
flags
我在看一个CFLAGS
的
-在Makefile中。-D标志
的
作用
是什么?我
的
解释是把
LINUX
变成
宏
,在
linux
环境中只做-03 is...its -fpermissive。是那么回事吗?如果不是,那又如何呢?谢谢你
的
帮助
浏览 0
提问于2012-04-27
得票数 26
回答已采纳
4
回答
gcc
的
-DLINUX旗是什么?
gcc
有没有地方可以找到像“gcc”这样比官方发布
的
手册更最新
的
工具信息呢?
浏览 4
提问于2013-12-31
得票数 3
回答已采纳
1
回答
make-kpkg使用kgdb
的
-O0构建内核
linux
、
gcc
、
optimization
、
kernel
、
debian
默认情况下,由make-kpkg编译
的
内核已经过优化(-O2),因此我无法调试变量。谢谢!
浏览 14
提问于2017-02-01
得票数 0
回答已采纳
4
回答
在
linux
上粘贴
宏
不起
作用
c
但在
linux
上出现编译错误" error : pasting ".“和"config”未提供有效
的
预处理令牌“ 有什么原因吗?我不明白为什么..。
浏览 0
提问于2010-10-18
得票数 2
4
回答
具有
宏
的
优秀文本编辑器
gedit
、
text-editor
您知道有一个具有单空间字体和
宏
支持
的
可用文本编辑器吗?在葡萄酒下运行notepad++也不适用于我,因为在本例中,由于某种原因,编辑器字体不是单步
的
。
浏览 0
提问于2021-02-16
得票数 0
2
回答
避免C预处理器中
的
双
宏
替换
c
、
linux
、
gcc
、
macros
printf("%s\n", STR(MYDEF));这只是使用标准
的
字符串双定义技术打印MYDEF #define
的
值。但是更改值gcc -DMYDEF=
linux
prog.c,输出
的
结果不是'
linux
‘,而是'1’。这让我有点困惑,但这当然会发生,因为我发现,gcc (在
linux
上)为名称“
linux
”定义了一个内建
的
#定义,其值为'1',而STR(x)
宏
最终
浏览 4
提问于2014-12-17
得票数 5
回答已采纳
1
回答
Clang CL与MSVC CL
的
区别
c++
、
visual-c++
、
clang
、
clang-cl
还有CLang-CL,它是MSVC
的
CL
的
插入式替代品。不起
作用
,两个编译器都定义了_MSC_VER。同样,在
Linux
(Windows也是)上
的
常规CLang中,可以执行clang -dM -E - < /dev/null,它会转储所有已定义
的
浏览 54
提问于2021-05-19
得票数 1
回答已采纳
2
回答
"error: expected -qualifier-list before“?
c
我正在尝试按照
的
指令“实现”一个跨平台互斥锁#ifndef __SIMPLEAV_CORE_UTIL_SAMUTEX_H_DEFINED__ * A simple cross-platform (currently only on
linux
and win) mutex; * * all functions return 0 on su
浏览 1
提问于2011-06-20
得票数 0
回答已采纳
2
回答
未声明
的
CLONE_VM (在此函数中首次使用)
c
、
linux
、
clone
我正在使用
linux
c ++中
的
克隆特性。 然而,当我试图编译我
的
代码时,我遇到了错误CLONE_VM undeclared (第一次在这个函数中使用)。
浏览 3
提问于2014-03-17
得票数 5
回答已采纳
1
回答
C++调试打印
宏
OS兼容
c++
、
macos
、
clang
我正在将一些C++代码移到OS (Maverick),它以前是在Win VC++ 2012和
Linux
4.7 .I上编译
的
,它具有以下
宏
,可以在调试模式下打印消息到控制台:printf(fmt,...),someNumber); 错误是:提供
的
参数太多,无法像
宏
调用那样起
作用
。我尝试
浏览 0
提问于2014-09-08
得票数 2
1
回答
Doxygen -展开
宏
但忽略#if?
macros
、
c-preprocessor
、
doxygen
有没有可能让Doxygen展开
宏
,而忽略其他预处理器指令?请考虑以下几点: #define OS_
LINUX
// Other functions definedfor
Linux
#define OS_WINDOWS /
浏览 4
提问于2011-03-21
得票数 1
回答已采纳
3
回答
如何使用Autoconf检查
Linux
版本?
linux
、
autoconf
我
的
程序至少需要
Linux
2.6.26(我使用timerfd和其他一些特定于
Linux
的
特性)。 也许这样
的
宏
已经存在并且它是可用
的
(我还没有找到任何
浏览 11
提问于2010-06-06
得票数 2
回答已采纳
1
回答
如何让emacs将#ifdef和#endif视为'{‘和'}'?
c++
、
c
、
emacs
、
indentation
如下所示: #include <sys/socket.h>{ foo = do_stuff();}#ifdef __
linux
__{ foo = do_stuff();
浏览 3
提问于2012-02-03
得票数 6
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
linux中的,{}的作用
张文宏:疫情防控中,AI的真正 作用在于物资调配
薪享宏福:学Linux运维,scp命令让你工作效率翻一倍
AOI的作用
Windows2003不能访问samba及Linux不能挂载共享文件夹中NTLMv2的作用
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券