腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
避免
C
预处理器中的双
宏
替换
、
、
、
printf("%s\n", STR(MYDEF));这只是使用标准的字符串双定义技术
打印
MYDEF #define的值。使用gcc -DMYDEF=abc prog.
c
编译(在
Linux
上)运行结果,毫不奇怪,它输出'abc‘。但是更改值gcc -DMYDEF=
linux
prog.
c
,输出的结果不是'
linux
‘,而是'1’。这让我有点困惑,但这当然会发生,因为我发现,gcc (在
linux
上)为
名称<
浏览 4
提问于2014-12-17
得票数 5
回答已采纳
1
回答
通过管道连接到findstr的输入
、
、
我有一个包含
宏
名称
列表(每行一个)的文本文件。我的最终目标是
打印
出
宏
的
名称
在当前目录的文件中出现的次数。现在,我想通过管道将该输出传递给findstr的标准输入。type
C
:\temp\macros.txt | findstr *.ss (ss是我要查找
浏览 0
提问于2010-06-17
得票数 19
回答已采纳
2
回答
Eclipse不能解析类型
、
我正在使用Eclipse Juno CDT作为我正在学习的一个类,但是它告诉我它不能解析在包含文件中找到的类型,并且这些不是我编写的头文件。我看到了很多针对有类似问题的人的建议,但这些建议都没有找到包含文件,这不是我的问题。有什么建议吗?
浏览 1
提问于2012-09-18
得票数 2
3
回答
c
++
打印
宏
linux
-添加日期和时间
、
、
在我的
c
++
linux
应用程序中,我有这个
宏
:我想给要
打印
的字符串添加一个日期和时间。(它是一个日志,所以我想在运行时使用变量)如何更改此
宏
以便执行此操作? 谢谢
浏览 1
提问于2011-02-08
得票数 0
回答已采纳
2
回答
如何在
Linux
内核中
打印
当前线程堆栈跟踪?
、
、
、
我希望能够在
Linux
内核中
打印
线程的堆栈跟踪。 详细信息:我想向特定函数(例如swap_writepage() )添加代码,这些函数将
打印
调用该函数的线程的完整堆栈跟踪。
浏览 16
提问于2014-01-15
得票数 17
回答已采纳
2
回答
如何
打印
以筛选一个结构及其所有内容?
、
、
、
、
我想在
c
/
c
++中找到一个
宏
,该
宏
获取struct typedef,以及指向结构的指针作为输入并
打印
其所有内容,如下所示: .first_name = 0x12345678, .balance = 222 }; 我希望在
linux
内核/
c
lanaguge中有一个类似于这样的
宏
浏览 3
提问于2013-01-28
得票数 1
2
回答
C
/
C
++操作系统的自动检测
、
、
、
有没有任何方法可以使用
C
/
C
++代码自动检测您的操作系统?我需要这个来运行
Linux
、Windows的一些跨平台代码,即使是在Raspberry Pi上。
浏览 4
提问于2015-12-08
得票数 6
回答已采纳
2
回答
"error: expected -qualifier-list before“?
#define __SIMPLEAV_CORE_UTIL_SAMUTEX_H_DEFINED__ * A simple cross-platform (currently only on
linux
; **/ 但在运行了gcc之后,我得到的结果是: ~
浏览 1
提问于2011-06-20
得票数 0
回答已采纳
2
回答
使变量
宏
/方法
打印
所有变量的
名称
和值
、
、
、
现有的
宏
在我的应用程序中获取可变的变量数。下面是一个小例子:int a = 0;int
c
= 2; 产出应是:我尝试从
宏
中调用变量模板函数,并成功地
打印
变量值,但不
打印</em
浏览 5
提问于2015-08-26
得票数 3
回答已采纳
5
回答
无
宏
的
C
++简单反射:
打印
变量名及其值
、
、
在
C
++中是否有一种非
宏
的方式来
打印
变量名及其值。下面是宏观方法:PS:我使用的是
Linux
,不需要跨平台的解决方案
浏览 2
提问于2011-07-28
得票数 9
回答已采纳
1
回答
如何在内核日志中
打印
内核代码的最新提交id?
、
、
、
出于某些调试目的,我需要在内核日志中
打印
linux
内核源代码的最新提交id。那怎么做呢?我知道git rev-parse HEAD可以知道最新的提交id,但是如何在
linux
内核日志中
打印
它的o/p。这样我就可以在
linux
内核代码中调用任何命令(如system("git rev-parse HEAD")),并将其o/p存储在字符串或
宏
中。这应该在编译时和运行时完成,需要
打印
该字符串或
宏
的值。
浏览 0
提问于2013-09-04
得票数 1
回答已采纳
3
回答
有关
linux
处理器的信息
大家好,我现在正在读Understanding the
Linux
Kernel,我在那里找到了:另外,如果有人知道一些站点,可以快速参考
Linux
内核中不同结构和
宏
的定义位置,
浏览 0
提问于2011-04-22
得票数 2
3
回答
C
++
宏
谜语:
打印
类型的
名称
在
宏
中,我可以使用xxxx_##TYPE和##TYPE##_xxxxx来正确填充类型
名称
,但不能在字符串中间使用##TYPE## (
打印
"##TYPE## is the name of the type
浏览 3
提问于2011-12-01
得票数 4
2
回答
64位机器编译问题上的原始套接字
、
、
、
我有一些示例代码可以在32位机器上很好地编译/运行,但是当我尝试在64位机器上编译相同的代码时,我得到了/usr/includes/sys和/usr/includes/
linux
头文件之间的差异。我用的是
linux
(fedora 9 64位),GCC 4.3.2/usr/include/
linux
/types.h:30: error: previous decla
浏览 1
提问于2010-01-18
得票数 0
回答已采纳
3
回答
我如何才能包括一个文件,其
名称
是由
宏
生成的?
、
在跨平台项目中,我希望包含一个包含平台
名称
的头文件。我为这个平台提供了一个#define
宏
。所以,例如,对于我想要而为#include "engine\
linux
\devices_
linux
.h" 我要用理查德·彭宁顿的答案,减去一行代码--这对我有用!#define PLATFOR
浏览 4
提问于2009-12-05
得票数 1
回答已采纳
3
回答
在Mac /iPhone上的预处理器,'#‘键的使用?
、
、
、
、
这是
C
字符串的某种前缀吗?
浏览 0
提问于2009-04-28
得票数 2
回答已采纳
3
回答
错误:在
Linux
中,在“__extension__”之前期望不合格的id(美分OS)
、
htonl(unsigned int address) return 0; }现在我知道htonl是
Linux
即使我在
名称
空间中定义它,它也会产生上述错误。如何在不更改函数签名的情况下修复它?
浏览 7
提问于2014-04-15
得票数 0
回答已采纳
2
回答
如何获取作为字符串文字的
宏
的定义?
、
、
比方说,在标题中,我不想自己阅读,但我确实包括了,我有#define B
C
#define STR(name) # name#define EXP_STR(name) STR(name)cout << STR(A) << EXP_STR(A) << endl;有没有办法使用
浏览 0
提问于2015-01-09
得票数 11
2
回答
如何在Nim中获取过程的
名称
?
、
我正在尝试用NIM语言编写调试
打印
的
宏
。目前,此
宏
将filename和line添加到instantiationInfo()的输出中。, ": ", `msg` debugPrint "foo bar"当前输出:我想添加调用
宏
的位置的过程(或迭代器)的
名称
。所需输出:如何在Nim中
浏览 10
提问于2018-02-08
得票数 6
回答已采纳
1
回答
宏
作为
C
++中
宏
的参数
、
我想知道在下面的代码中,哪个
宏
首先被替换#define B 200在这里,当我们使用
C
时,计算将是从左到右或从右到左。
浏览 2
提问于2014-02-17
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux修改网卡名称
linux-端口与对应的服务名称
Rust中打印语句为什么使用宏
c语言带参数的宏定义
如何在C店添加旗舰店名称
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券