腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
g++ -D标志有什么作用?
、
、
、
我在看一个CFLAGS的-在Makefile中。-D标志的作用是什么?我的解释是把
LINUX
变成宏,在
linux
环境中只做-03 is...its -fpermissive。是那么回事吗?如果不是,那又如何呢?谢谢你的帮助
浏览 0
提问于2012-04-27
得票数 26
回答已采纳
10
回答
如何在运行时(例如在Windows或
Linux
上)检查OS版本,而不使用条件
编译
语句
、
、
、
例如,它是在
Linux
上运行还是在windows上运行,以便我可以在运行时执行不同的代码。#if (
LINUX
)#endif 有更好的方法吗?我真的不想有两个项目文件。
浏览 4
提问于2011-02-25
得票数 94
回答已采纳
4
回答
"is_
linux
“变量有特殊的含义吗?
、
我不明白为什么下面的if
语句
的结果总是不正确:printf("plz. enter a digit : "); sscanf(str,"%d",&is_
linux
); if(is_
linux
==1) printf("Here<em
浏览 6
提问于2017-05-31
得票数 0
回答已采纳
1
回答
没有lambda的索引向量的C++排序
、
、
、
这个
语句
在visual studio中正确工作并正确
编译
,但我需要它在
Linux
中
编译
,所以我需要重写该
语句
,以便与较早版本的
编译
器一起工作。索引向量是由它声明和初始化的,在旧
编译
器上仍然工作得很好://initialize original index locations= indexes.size(); ++i) indexes[i] = i; 问题
浏览 7
提问于2013-12-03
得票数 1
回答已采纳
1
回答
在GNU make if-
语句
中使用grep
、
、
、
首先:我对
linux
非常陌生,我已经很抱歉问了一个可能很愚蠢的问题。 我有一个makefile,它将一个乳胶文本
编译
成一个pdf。这将创建一个日志文件,我必须在该日志文件中搜索一个字符串,如果该字符串在日志文件中,则再次
编译
。所以一切都很顺利,直到我的if-
语句
为止。我试着用grep命令检查子字符串,但不让它工作。在我的解决方案中,即使子字符串不在我的日志文件中,也执行if
语句
。GREP_FINDINGS := $(shell grep 'undefhrined'
linux<
浏览 6
提问于2022-05-01
得票数 0
回答已采纳
3
回答
GNU
语句
表达式的
编译
器支持
、
、
、
现代
编译
器支持Gnu
语句
表达式(C和C++语言)。我应该使用什么版本的
语句
表达式?
语句
表达式类似于({ code; code; retval })int c=({int a; a=sin(b); a;}); IBM /
浏览 3
提问于2011-06-22
得票数 27
1
回答
交叉
编译
错误:先前声明的“group_from_gid”
、
我想在Ubuntu-14.04上为android设备
编译
一个gdbserver,所以我将交叉
编译
工具安装为而gdb的配置脚本选项是--target=arm-
linux
-androideabi,gdbserver的选项是--host=arm-
linux
-androideabi --target=arm-
linux
-androideabi但是,当我开始使用make
编译
gdbserver时,
浏览 3
提问于2015-04-15
得票数 0
2
回答
未检查C++返回
语句
、
、
、
、
Linux
(Ubuntu16.04)下的g++ 5.4.1将
编译
以下程序,不会出现错误或警告: int a= 1;} std::cout << foo();} 显然,"foo()“中的return
语句
丢失了,并且我计算机中的程序发生了核心转储我在问自己,为什么在
编译
时没有警告return
语句
的缺失?我
浏览 1
提问于2017-10-18
得票数 3
2
回答
我可以从带有许多
编译
器标志的c程序中导出使用过的代码吗?
、
、
我想将我们的
linux
驱动程序代码压缩到仅在当前内核上运行的代码中。它的一些部分一直被if
语句
忽略,一直到内核2.4.xstatic somefunction .... {#if (
linux
_ver >= 2.6.31)#elseif(
linux
_ver >= 2.4.2
浏览 2
提问于2012-02-14
得票数 3
1
回答
GCC 4.5:为什么无效
语句
没有
编译
器警告?
、
、
我正在使用gcc 4.5
编译
一个
Linux
内核模块。int foot(int a) { NODE_ID; /* snip */} 我有这两个无效的
语句
,
编译
器从来不会生成警告来告诉我这两个
语句
。我想知道在我的项目中是否有其他像这样的
语句
我还没有找到。
浏览 1
提问于2013-06-27
得票数 0
5
回答
快速确定C++所需内容的方法
、
在
Linux
上,有什么方法可以快速确定C++项目需要哪些#include
语句
? 我的意思是,假设有人从web上给了你一个代码片段,但却没有提供必要的#include
语句
。有没有一种潜在的方法可以运行
Linux
命令或
编译
器命令选项,并识别哪些函数或类丢失,并作为额外的奖励,在硬盘驱动器上识别我可能在头文件中保存这些内容的位置。
浏览 2
提问于2013-09-21
得票数 5
2
回答
一元减号和浮点数转换的组合
、
、
、
、
考虑以下C
语句
:float a = -x;我希望一元减去项产生一个等于ULONG_MAX的无符号长值,并将a和b分别设置为ULONG_MAX这是我在32位
Linux
上使用gcc 4.4.7以及在64位
Linux
上使用英特尔和PGI
编译
器获得的结果。然而,对于64位
Linux
上的gcc (测试版本4.4.7、4.7.2和4.8.0,包括-O0和-O2),双变量b具有预期值,但浮点数a变为-1。相比之下,在我测试的所有
编译</
浏览 0
提问于2013-07-12
得票数 9
回答已采纳
2
回答
"C“中的跨平台动态库(微软和gcc)
、
、
、
最终,我希望得到一组源文件,它们可以
编译
成Windows或
Linux
动态库,具体取决于
编译
它的平台。 问题似乎是Windows要求对头文件声明和源文件定义都进行注释。DLL Tutorial For Beginners
Linux
动态链接库似乎只在源文件定义中需要注释。 我可以#定义一个预处理器字符串来处理源代码定义的差异。_declspec(dllexport) #define EXPORTED __attribute__((visibility("default"))) #endif
浏览 43
提问于2020-07-01
得票数 1
2
回答
跨平台代码中的c++模板问题
、
我在
Linux
上
编译
这段代码时遇到了一些麻烦,但它在Windows上运行得很好。Windows
编译
器: Visual Studio 2005class DoSomething在
Linux
中,我得到以下错误:错误:')‘标记前应有主表达式有什么想法吗? 谢谢,迈克
浏览 4
提问于2009-08-21
得票数 5
回答已采纳
1
回答
如何用ZetaSQL在google big查询中区分sql和脚本
我正在使用具有以下依赖关系的ZetaSQL () java实现:
编译
组:'com.google.zetasql',名称:'zetasql-client',版本:'2020.08.1‘
编译
器组:'com.google.zetasql',名称:’zetasql-type‘,版本:'2020.08.1’
编译
器组:'com.google.zetasql',名称:'zetasql-jni-channel-
linux
浏览 2
提问于2020-08-25
得票数 0
1
回答
cmake -如何为英特尔
编译
器设置不同的变量
、
、
我确实有一个简单的cmake项目(在
linux
上),可以从自定义位置加载一些库。现在,我想使用英特尔
编译
器而不是gnu
编译
器,并在我的CMakeLists.txt中添加一些if
语句
,根据使用的
编译
器类型加载不同的库。IF ( INTEL_IS_USED )ELSE做这件事最简单的方法是什么?特别是,有没有可以查询
编译<
浏览 4
提问于2010-09-15
得票数 3
回答已采纳
2
回答
安卓系统中ZXing项目切换实例中的错误
(); break; }错误在开关
语句
中错误是
浏览 1
提问于2012-06-27
得票数 5
回答已采纳
2
回答
删除导致分段错误的cout
语句
、
、
、
有了cout
语句
,程序就会
编译
并运行。如果我删除cout
语句
,我会返回一个分段错误。我在
linux
mint上使用G++
编译
器。有人对此有什么想法吗?
浏览 0
提问于2012-03-28
得票数 1
回答已采纳
1
回答
.exe :
编译
时代码生成了.o文件,但没有生成SOS文件
、
、
、
、
我正在尝试用make cmd using clang++
编译
器在WSL2上
编译
一个c++项目。make文件的一个副本: CC := clang++ :/usr/include/x86_64-
linux
-gnu
浏览 26
提问于2021-07-13
得票数 1
2
回答
如何使用预处理器识别
Linux
上的64位构建?
、
、
、
我打算将Windows 32位应用程序移植到64位,但稍后可能会决定将整个移植到
Linux
上。代码包含的部分取决于应用程序可用的内存量(这取决于我创建的是32位版本还是64位版本),而
编译
32位版本代码的能力应该保留下来,以便向后兼容。在Windows上,我能够简单地将各个代码段包装到预处理器
语句
中,以确保
编译
正确版本的代码。不幸的是,我在
Linux
平台上的编程经验很少,所以出现了这个问题:有没有什么(最好是非
编译
器特定的)预处
浏览 2
提问于2009-03-26
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux Shell循环控制语句基本用法
Linux 下源码编译安装 vim 8.1
Linux C语言:switch语句的范围判断!
Java 循环语句的简要指南|Linux 中国
Rust 基础系列#6:条件语句|Linux 中国
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券