腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
表示MAC地址长度的
标准
c
宏
?
、
、
是否有
标准
(或半
标准
,广泛部署)C
宏
用于:我现在在
linux
上。显然,定义自己的
标准
很简单,但我想在可能的情况下使用
标准
。
浏览 3
提问于2012-04-05
得票数 3
1
回答
移植Qt项目,调试/发布配置?
、
、
将Qt 4.6.3应用程序从Windows移植到
Linux
。移植项目的
标准
方法是导出一个.pri文件,将其复制到
Linux
机器上,然后在上面运行qmake -对吗?不过,makefile似乎被调优为进行发布构建(直到定义
Linux
宏
);在NO_DEBUG上获得调试构建的
标准
方法是什么?
浏览 4
提问于2010-11-10
得票数 0
回答已采纳
4
回答
gcc的-DLINUX旗是什么?
我见过makefiles使用-DLINUX标志,但找不到任何文档。有没有地方可以找到像“gcc”这样比官方发布的手册更最新的工具信息呢?
浏览 4
提问于2013-12-31
得票数 3
回答已采纳
2
回答
用于计数位集合的内核
宏
、
、
、
、
有没有一个
标准
的
Linux
内核位操作
宏
,它返回无符号长整型中设置的位数?
浏览 1
提问于2013-01-17
得票数 2
回答已采纳
4
回答
C++预处理器
、
、
、
iostream> int unix = 1;} 在互联网上搜索了很多次后,我找到了这个网站,它对我有帮助,它说unix是预定义的
宏
,我想知道所有这些预定义的
宏
的列表。
浏览 0
提问于2010-10-18
得票数 11
2
回答
从C++98升级到C++11导致错误
、
、
、
因此为了实现这个目的,我在CMakeLists.txt file中包含了以下行:现在,我的部分代码包含以下内容(不是我写的):# include "
Linux
-x86/OniPlatformLinux-x86.h"#include "
Linux</
浏览 2
提问于2015-03-13
得票数 1
1
回答
用于多平台的网络/主机字节命令函数
、
、
我正在进行一个项目,当前的ntohl、ntohs、htonl和htons被定义为大多数文件都包含的
标准
头文件中的
宏
。这会在已经定义了这些符号的平台上产生问题,例如,winsock2.h声明具有相同名称的函数,并导致编译错误,因为这些声明被扩展到我的
宏
定义中。在macros上,我收到数以千计的编译器警告,因为macros已经为您定义了这些
宏
。我希望支持Windows、macros和
Linux
,并尽可能使用
标准
的OS函数或
宏
,如果它们没有被销毁,那么使用我自己的定义。做这件
浏览 6
提问于2013-07-17
得票数 0
回答已采纳
3
回答
putchar(),putch(),fputchar()之间的区别?
我从书中读到了这些概念,我也在互联网上搜索了很多,但没有好的定义和解释。到处都有人说putch(),putchar()和fputchar()的工作方式是一样的,都是用来将字符打印到控制台的,但我认为它们之间肯定有一些不同?
浏览 1
提问于2013-11-14
得票数 6
2
回答
将指向putchar的指针传递给接收int (*)(int)的函数
我想知道,将一个指向putchar的指针,或者任何其他可以作为
宏
实现的
标准
函数,传递给一个接受函数指针的函数,是否有什么问题。下面是我正在做的一个例子。printc('\n');{ return 0;我在GNU/
Linux
我想知道它是否会在所有其他兼容
标准
的实现中具有相同的行为,因为putchar可以作为
宏
实现。我搜索
浏览 5
提问于2011-12-18
得票数 7
回答已采纳
4
回答
如何从预处理
宏
中识别平台/编译器?
、
、
、
我正在编写一个跨平台的代码,它应该在
linux
,windows,Mac操作系统上编译.在windows上,我必须支持visual和mingw。#ifdef WIN32#endif 但是我如何识别
linux
和mac呢?什么是定义名称(或其他)我应该用?
浏览 3
提问于2011-01-05
得票数 125
回答已采纳
1
回答
Golang,在
Linux
中调用新的系统调用
、
我有一个带有自定义系统调用的
Linux
内核。在C语言中,我可以使用
标准
C库syscall()根据系统调用的编号来调用它。如何在Go中调用这个新的系统调用?在C中,在
Linux
上,也有一些
宏
可以发出所需的内联程序集来直接进行系统调用。 我可不想黑进syscall_
linux
.go。我看到在Go中,perl脚本(mysyscall.pl)处理syscall_
linux
.go以生成程序集。这也是相当复杂的,用它来生成一个新的存根似乎也是不必要的混乱。
浏览 2
提问于2014-11-27
得票数 2
1
回答
如何将单个头文件应用于C项目的其余部分,使其不再需要?
、
、
、
、
在编辑器中,是否有一种无需手动搜索/替换的
Linux
或Windows方法来做到这一点?
浏览 4
提问于2014-03-27
得票数 1
回答已采纳
3
回答
如何检查`malloc.h`在C中是否可用?
、
、
、
malloc.h是一个非
标准
的C头,它声明了与内存管理相关的C
标准
库的扩展。它可以在
Linux
上使用。编辑:解决方案也可以是间接的,例如检查操作系统或其他任何东西。
浏览 10
提问于2022-10-13
得票数 3
2
回答
什么时候使用C浮点比较函数?
、
、
在最新的C++
标准
中,我注意到了以下
宏
:bool isgreaterequal(float x, float y);bool islessgreater(float x, float y);这些
宏
来自那么,为什么有人要使用这些
宏
,而不是操作符呢?这些
宏
有没有什么特殊的功能(比如检
浏览 4
提问于2012-08-06
得票数 36
回答已采纳
2
回答
避免C预处理器中的双
宏
替换
、
、
、
>#define STR(x) STR1(x) printf("%s\n", STR(MYDEF));这只是使用
标准
的字符串双定义技术打印使用gcc -DMYDEF=abc prog.c编译(在
Linux
上)运行结果,毫不奇怪,它输出'abc‘。但是更改值gcc -DMYDEF=
linux
prog.c,输出的结果不是'
linux
‘,而是'1’。这让我有点困惑,但这当然会发生,因为
浏览 4
提问于2014-12-17
得票数 5
回答已采纳
2
回答
如何编写跨版本/平台
Linux
内核模块?
、
、
、
我刚开始编写
Linux
内核模块的程序,许多入门指南都没有介绍如何构建运行在
Linux
的许多版本和CPU平台上的内核模块。我所看到的大多数指南只是简单地说明了这样的情况:"
Linux
不能确保版本之间的任何ABI/API兼容性。“但是,其他OSes确实为主要版本提供了这些保证,指南主要针对2.7 (现在有点老了)。我想知道现在是否存在任何形式的ABI/API兼容性,或者是否有任何
标准
的方法来处理版本控制,除了用大量的预处理器指令将我的代码中依赖内核的比特隔离到文件中之外。(此外,在第二种情况下,我
浏览 4
提问于2013-06-16
得票数 5
回答已采纳
3
回答
如何在c++中检查操作系统是Windows还是Debian?
、
、
对于
Linux
来说,它是“清晰的”。有没有办法检查哪个系统在c++中使用适当的命令? 谢谢。
浏览 5
提问于2010-04-01
得票数 3
4
回答
基于操作系统的C++条件编译
、
、
、
、
我最感兴趣的是Windows和
Linux
,使用Visual Studio和GCC。我认为它应该是这样的:{ LinuxSystemCall(); #
浏览 4
提问于2009-05-24
得票数 8
回答已采纳
2
回答
在
Linux
上,哪些终端编码是默认的,哪些是最常见的?
我需要就我所从事的复杂的商业程序是否应该承担
Linux
的特定终端编码,或者从终端读取它(如果是,如何读取)作出决定。 很容易猜出哪个系统和终端编码在Windows上最常见。我们可以假设大多数用户通过Control配置这些内容,例如,他们的终端编码(通常是非Unicode)可以很容易地从该语言/国家的
标准
配置中预测。但我不清楚大多数用户是如何在
Linux
上配置系统和终端编码的。通常需要使用非ASCII字符的精明的人可能使用UTF-8编码。但是
Linux
用户中属于这一类的比例是多少呢?一个相关的问题是
Linu
浏览 0
提问于2014-02-02
得票数 12
回答已采纳
1
回答
确保config.h包含一次
、
、
我有一个库项目,我正在努力移植到
Linux
中使用autotools套件。我对自动工具(这个星期)很陌生。我已经学会了它的基本操作。关于如何防止重新定义config.h的内容,我有一个问题。我惊讶地发现,生成的config.h文件也没有,1)将每个
宏
包装在#ifndef中,或者2)整个文件没有包装在
标准
的#ifndef CONFIG_H中。正如我所提到的,这段代码构建在Windows和
Linux
上。因此,
宏
_
linux
有几种用法(我不是说这是最好的名称,而是到处都在使用)将元素引入到仅存在
浏览 1
提问于2015-02-20
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
对象存储
云直播
腾讯会议
活动推荐
运营活动
广告
关闭
领券