腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
避免
C
预处理器中的双
宏
替换
、
、
、
使用gcc -DMYDEF=abc prog.
c
编译(在
Linux
上)运行结果,毫不奇怪,它输出'abc‘。但是更改值gcc -DMYDEF=
linux
prog.
c
,输出的结果不是'
linux
‘,而是'1’。这让我有点困惑,但这当然会发生,因为我发现,gcc (在
linux
上)为名称“
linux
”
定义
了一个内建的#
定义
,其值为'1',而STR(x)
宏
最终将MYDEF
浏览 4
提问于2014-12-17
得票数 5
回答已采纳
2
回答
Eclipse不能解析类型
、
我正在使用Eclipse Juno CDT作为我正在学习的一个类,但是它告诉我它不能解析在包含文件中找到的类型,并且这些不是我编写的头文件。我看到了很多针对有类似问题的人的建议,但这些建议都没有找到包含文件,这不是我的问题。有什么建议吗?
浏览 1
提问于2012-09-18
得票数 2
1
回答
GCC Bug,当使用"<>“尖括号通过
宏
包含标题时,路径中的"
linux
”字符串替换为"1“。
、
、
、
第一例:总体来说,结构如下:├── main.cpp └── include.hppg++ "-D INCLUDE_FILE
浏览 0
提问于2018-02-15
得票数 2
回答已采纳
4
回答
gcc的-DLINUX旗是什么?
我见过makefiles使用-DLINUX标志,但找不到任何文档。有没有地方可以找到像“gcc”这样比官方发布的手册更最新的工具信息呢?
浏览 4
提问于2013-12-31
得票数 3
回答已采纳
1
回答
gethostbyname()函数的源代码实现在哪里?
、
、
、
在glibc树中,我只能看到文件gethstbynm.
c
(glibc-2.32/inet/gethstbynm.
c
),但是没有实现代码:#include <errno.hBUFLEN 1024
Linux
5.8.0-40
浏览 7
提问于2021-01-25
得票数 1
2
回答
如何在gcc编译时识别x86与x86_64?
、
、
我只想在x86和x86_64
linux
上编译我的部分代码,而不是s390
linux
或其他。如何使用
C
中的
宏
定义
来实现?我知道
linux
是用来决定
linux
操作系统的,386、486和586是用来决定CPU体系结构的。是否有一个简单的
宏
定义
来确定x86
linux
和x86_64
linux
?谢谢
浏览 6
提问于2015-05-09
得票数 8
1
回答
gcc:-DVAR=-
linux
不像预期的那样在
linux
上工作
、
、
我有以下
C
程序:#include <stdio.h>#define DEF(v) DEF0(v) {}gcc -DVAR=-
linux
test.
c
.. -1 .file "test.
c
" .section .rodata.str1.1,"a
浏览 4
提问于2017-10-13
得票数 2
回答已采纳
2
回答
C
/
C
++操作系统的自动检测
、
、
、
有没有任何方法可以使用
C
/
C
++代码自动检测您的操作系统?我需要这个来运行
Linux
、Windows的一些跨平台代码,即使是在Raspberry Pi上。
浏览 4
提问于2015-12-08
得票数 6
回答已采纳
1
回答
FreeBSD中的抢占
、
在
Linux
内核中,有一个名为“set_current_state.
c
”的
c
源文件,其中的TASK_RUNNING()
宏
用来设置进程的状态( TASK_INTERRUPTIBLE或其他任何状态)。这些
宏
在“Schedul.h”中
定义
。你能告诉我FreeBSD内核源代码树中对应的源文件(如果这些
宏
存在于FreeBSD中,它会有这些
宏
的
定义
)吗?
浏览 0
提问于2012-01-11
得票数 1
3
回答
如何在
c
++中检查操作系统是Windows还是Debian?
、
、
每次用户在
C
++中输入时,我都想清除控制台屏幕。谢谢。
浏览 5
提问于2010-04-01
得票数 3
2
回答
了解枚举中是否
定义
了值的最佳方法是什么?
、
例如,以下代码来自
Linux
内核2.6.32: V4L2_COLORFX_NONE = 0, V4L2_COLORFX_SKIN_WHITEN = 8,}; 如何检查是否
定义
了
浏览 0
提问于2011-10-14
得票数 1
回答已采纳
3
回答
有关
linux
处理器的信息
大家好,我现在正在读Understanding the
Linux
Kernel,我在那里找到了:另外,如果有人知道一些站点,可以快速参考
Linux
内核中不同结构和
宏
的
定义
位置,
浏览 0
提问于2011-04-22
得票数 2
1
回答
内核构建缓存/不确定性
、
、
我运行一个CI服务器,我用它来构建一个定制的
linux
内核。CI服务器功能不强,每次构建的时间限制为3h。为了在这个限制范围内工作,我有了使用ccache缓存内核构建的想法。
浏览 0
提问于2018-08-16
得票数 5
回答已采纳
1
回答
有没有办法从Makefile访问VS代码
c
_cpp_properties.json文件中的
定义
?
、
、
、
我开始尝试在
Linux
上使用VS Code,并试图构建一个
C
++项目。该项目包含一堆源文件和一个Makefile。要为IntelliSense
定义
C
/
C
++
宏
,VS代码支持名为
c
_cpp_properties.json的文件中的属性"defines"。不幸的是,在搜索了很多次之后,我找不到如何从Makefile访问这些"defines"
宏
,以便在编辑代码和构建代码时使用相同的
宏
集。当我
浏览 0
提问于2019-12-04
得票数 0
2
回答
从
C
++98升级到
C
++11导致错误
、
、
、
我正在用QT Creator在Ubuntu上做一个
C
++程序。我写的程序编译得很好,直到我决定开始使用
C
++11而不是
C
++98 (这是QT Creator中的默认设置)。现在,我的部分代码包含以下内容(不是我写的):# include "
Linux
-x86/OniPlatformLinux-x86.h" #elif (
linux
&& __arm_
浏览 2
提问于2015-03-13
得票数 1
3
回答
putchar(),putch(),fputchar()之间的区别?
我从书中读到了这些概念,我也在互联网上搜索了很多,但没有好的
定义
和解释。
浏览 1
提问于2013-11-14
得票数 6
4
回答
NUL未声明-在此函数中首次使用
、
从我了解到
C
包含NUL关键字。
浏览 0
提问于2012-05-11
得票数 2
回答已采纳
1
回答
emacs kbd
宏
记录键错误
根据这个,我已经在我的.emacs文件中
定义
了eval和-替换。(+ 1 2)(+ 1 2)因此,从每个性别问题开始,我
定义
的
宏
如下所示:
C
-e
C
-
c
e <down>
C
-a。但是当我运行
宏
浏览 1
提问于2016-06-14
得票数 1
回答已采纳
2
回答
在gcc下调试打印
宏
的连接问题
、
、
、
为了完全禁用
c
-source中的调试输出,我通常
定义
以下简单的
宏
#1为了启用调试输出,我另外
定义
了
宏
#2"printk" and "(" does not give a valid preprocessing token 我在<e
浏览 2
提问于2010-06-23
得票数 0
1
回答
如何使用SWIG在Win7上正确生成
C
#
、
、
、
我使用SWIG 3.0.12从Win7上的
C
++生成
C
#包装器。我们的
C
++和SWIG生成的包装器在Visual Studio中编译,编译后的动态链接库可以在
C
#代码中调用。 现在,我们需要将
C
++和
C
#代码迁移到带有gcc和单声道的Debian9中。那么在
Linux
上生成包装器代码的正确命令是什么? 在上面的Win7命令中,它有一个
宏
"WIN32",我想在
Linux
中不需要这个
宏
。在Win7上生
浏览 28
提问于2019-02-22
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
c语言带参数的宏定义
c+define 宏定义的巧妙用法
Linux C/C+调试的那些“歪门邪道”
C语言const的用法详解,C语言常量定义详解
C/C+编程笔记:C 语言字符数组的定义与初始化,讲解到位!
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券