腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
ARM A-32的
条件
自动
编译
?
、
、
$<根据手册: bin_PROGRAMS = hello如果
LINUX
hello_SOURCES = hello-
linux
.
c
hello-common.
c
hello_SOURCES = hello-generic.
c
hello-common.
c
endif 在这种
浏览 0
提问于2018-07-11
得票数 0
回答已采纳
10
回答
如何在运行时(例如在Windows或
Linux
上)检查OS版本,而不使用
条件
编译
语句
、
、
、
如何确定我的
C
#代码运行在哪个平台上?例如,它是在
Linux
上运行还是在windows上运行,以便我可以在运行时执行不同的代码。#if (
LINUX
)#endif 有更
浏览 4
提问于2011-02-25
得票数 94
回答已采纳
2
回答
C
或Objective源的自动
条件
编译
、
我正在使用以下方法在amhello示例程序1的自动
编译
中执行
条件
编译
AC_INIT([amhello], [1.0], [bug-automake@gnu.org]) AM_INIT_AUTOMAKE--即使在
Linux
上
编译
时,它也尝试使用目标-
C
构建套件,而不是
C
构建套件。-DCFLAGS -MT hello-
linux
.o -MD -MP -MF .deps/hello-
linux
.Tp
浏览 4
提问于2020-04-12
得票数 1
1
回答
在bazel构建中安装不同的先决
条件
取决于体系结构?
我想为
C
++项目做一个构建,这样开发人员就可以在MacOS和
Linux
中无缝构建,但是他们需要不同的先决
条件
。 我能否将Bazel配置为根据体系结构运行不同的命令,作为
编译
C
++文件的先决
条件
?
浏览 20
提问于2022-01-19
得票数 0
4
回答
基于操作系统的
C
++
条件
编译
、
、
、
、
我想用
C
++编写一个包含系统调用的跨平台函数。我可以检查哪些
条件
编译
标志来确定正在为哪个操作系统
编译
代码?我最感兴趣的是Windows和
Linux
,使用Visual Studio和GCC。我认为它应该是这样的:{ LinuxSystemCall(); #
浏览 4
提问于2009-05-24
得票数 8
回答已采纳
6
回答
我应该为OS X特定的代码使用什么
C
预处理器
条件
?
、
、
、
我应该为OS X特定的代码使用什么
C
预处理器
条件
?如果我正在为OS X
编译
,我需要包括一个特定库,或者如果我正在为
Linux
编译
,我需要包括一个不同的头文件。我知道有__APPLE__,但我不知道这是否是OS 10.x的当前
条件
。
浏览 8
提问于2009-10-07
得票数 23
回答已采纳
7
回答
用Visual 2010构建
Linux
内核
、
、
我发现了几件事:
Linux
内核是使用GNU
编译
器构建的,因此一个先决
条件
是构建一个Windows
编译
器,以便
编译
一个
Linux
编译
器。我知道GNU
编译
器源代码可以从GNU.org中获得,但是是否有人实际使用MicrosoftVisualStudio2010
C
/
C
++
编译
器为Windows构建了GNU
编译
器?一旦
Linux
编译
器完成
浏览 23
提问于2011-07-02
得票数 3
1
回答
使用Boost.build包含库
、
、
我正在使用boost.build
编译
一个引用库的
c
++代码,但是在使用boost.build执行此操作时遇到了一些困难。CGNS
编译
为一个库,其中包含一个用于平台的文件夹,例如用于
linux
构建的path/
LINUX
。我希望在构建中包含库路径/
LINUX
/libcgns.a。我希望这是跨平台的,以便
LINUX
目录用于
LINUX
构建,而WIN目录用于WIN构建(我相信这是有平台
条件
的)。 我设法包含了库的头
浏览 3
提问于2010-09-27
得票数 1
回答已采纳
1
回答
函数符号
编译
后获得'.part‘后缀
、
、
当交叉
编译
Linux
内核3.18.10时,
编译
器在一些符号的末尾添加一个.part.<N>后缀(参见下面的示例)。当使用不同的配置时,数字<N>会发生变化。有没有人知道
编译
器在什么
条件
下在符号的末尾添加了部分后缀?$ arm-none-
linux
-gnueabi-readelf -a vmlinux | grep do_kernel_fault
c
03a48f8 116 FUNC LOCAL
浏览 0
提问于2015-08-13
得票数 9
回答已采纳
4
回答
Windows和*nix
编译
检测
、
、
、
、
应该为Windows、
Linux
和嵌入式目标
编译
一个项目。应用程序在主机或嵌入式目标上运行时具有不同的行为。Target Compiler Behavior Host
Linux
gcc A我希望创建一个能够自动识别
编译
器和环境差异的Makefile仅仅在<em
浏览 0
提问于2010-02-13
得票数 2
回答已采纳
4
回答
如何让Qt项目文件(.pro)依赖于平台?
、
、
、
、
换句话说,.pro文件中的以下行是否有等效项:include(
C
:/myProject/myLybrary/my-lib.pri) #ifdef Q_WS_X11
浏览 4
提问于2013-04-26
得票数 5
回答已采纳
1
回答
makefile中的
条件
编译
,以便忽略命令行参数
、
、
、
、
在
linux
上使用gcc
编译
器时,我有一个使用命令行参数(一个参数)的
C
程序,比如./myprog0 我想写一个使用
条件
编译
的makefile,这样如果我像make SPECIAL=1一样
编译
,那么就会使用命令行参数。如果我
编译
时没有特殊的,比如make,那么即使我们输入命令行参数,它也会被忽略。 如何让它成为可能。我正在使用下面的
编译
命令: gcc -o myprog mypro.
c
程序2.
c
程序3.<e
浏览 33
提问于2021-08-30
得票数 0
3
回答
如何在
c
++中检查操作系统是Windows还是Debian?
、
、
每次用户在
C
++中输入时,我都想清除控制台屏幕。谢谢。
浏览 5
提问于2010-04-01
得票数 3
3
回答
RaspberryPi的
、
、
、
、
我正在尝试创建一个qmake .pro文件,以便在RaspberryPi中
编译
(而不是交叉
编译
)。我是否可以根据平台使用
条件
定义: message(We are in
Linux
64 bits)macx: { message(we are in我试过像
linux
-arm,arm-
linux
,
linux
-arm-gnueabi-g++这样的东西,但没有运气。有人知道做出这个
条件
定义
浏览 3
提问于2016-04-26
得票数 6
回答已采纳
1
回答
平台特定代码
我正在尝试让QT为每个平台
编译
略有不同的代码。如果平台是
Linux
,则使用time.h中的gettimeofdayfunction函数 这里的目标是编写包装器函数来返回运行在Windows (QueryPerformanceCounter)和
Linux
浏览 1
提问于2011-01-02
得票数 3
3
回答
mkdir Windows与
Linux
、
、
、
我在将
Linux
工具移植到Windows时遇到了问题。我在Windows系统上使用MinGW。我有一个处理所有输入/输出的类,里面有这一行:_mkdir(strPath.
c
_str()); // it works on Windows but not on
Linux
你知
浏览 5
提问于2012-04-28
得票数 16
回答已采纳
1
回答
在cygwin上
编译
linux
内核的先决
条件
在Cygwin上
编译
Linux
的前提
条件
是什么? 它类似于在
Linux
PC上
编译
,还是我们需要添加补丁?
浏览 1
提问于2015-10-19
得票数 1
1
回答
如何用
条件
编译
对导入进行分组?
、
、
我希望用
条件
编译
将我的所有导入进行分组。如何使用一个
条件
编译
属性导入多个包?:{ use windows_lib2;{ use
linux
_l
浏览 3
提问于2019-09-30
得票数 12
回答已采纳
4
回答
不正确的浮点行为
、
、
、
、
当我在支持软件浮点仿真(硬件浮点禁用)的32位powerpc内核中运行下面的
C
++程序时,我得到了一个不正确的
条件
求值。有人能告诉我这里潜在的问题是什么吗?) { } else { }
编译
:p
浏览 1
提问于2013-02-24
得票数 14
1
回答
Makefile错误:m个目标没有规则
、
我正在编写makefile,以便在启动时
编译
一个.
C
文件。 CORE_DIR = ../..用茎
linux
.mk'. Rejecting impossible implicit prerequisitelinux.mk.
c
‘尝试模式规则。用茎
linux
.mk'.用茎
linux
.mk'. Rejecting impossible implicit prerequisitelinux.mk.
C
‘尝试模式规则。用
linux
浏览 3
提问于2014-03-07
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
【C#】-C#-#define条件编译
如何在Linux中编译和运行C/C+程序,简单示例教懂你
从四个问题透析Linux下C++编译&链接
图解:抛弃IDE使用编译器亲手编译C
Linux 下源码编译安装 vim 8.1
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券