腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Qt文件的CXXFLAGS修改?
c++
、
linux
、
qt
、
makefile
、
qmake
可能重复: sed -i 's/\-O2/\-
O1
/g' AllProjects/Makefile.Release
linux
-g++-{ CXXFL
浏览 5
提问于2011-04-29
得票数 25
回答已采纳
1
回答
Python distutils gcc路径
python
、
compilation
、
distutils
export CC="/opt/teeos/buildroot/output/host/usr/bin/i586-
linux
-gcc" /opt/teeos/buildroot/output/host/usr/bin/i586-
linux
-gcc -fno-strict-aliasing -fwrapv -Wall -Wstrict-prototypes -fPIC -std=c9
浏览 0
提问于2011-05-13
得票数 7
回答已采纳
1
回答
如何对
Linux
内核进行反优化以避免值的优化
gcc
、
linux-kernel
、
gdb
我正在调试
Linux
内核。在使用gdb调试它时,我发现一些值被优化了。如下图所示。我如何去优化
Linux
内核,以避免这些变量被优化出来?
浏览 4
提问于2017-04-11
得票数 4
1
回答
在do_compiler期间排除/忽略/禁用标志
openembedded
、
bitbake
2)当在openembedded环境中运行时,脚本失败,错误如下: bin/arm-
linux
-gnueabihf-ld.bfd: unrecognized option '-Wl,-
O1
' Openembedded环境添加了这些额外的标志,-Wl,-
O1
-Wl,--散列样式=gnu。3)当脚本
浏览 0
提问于2014-10-11
得票数 1
回答已采纳
2
回答
std::stack损坏返回值
c++
、
optimization
、
gcc
、
std-pair
> p = test(1.1,2.2);}1.1 2.2$ ./a.out$ gcc -v Reading specs from /usr/lib
浏览 1
提问于2010-11-02
得票数 5
1
回答
由于未定义对Boost和事件库的引用而无法编译?
boost
、
cross-compiling
、
linker-errors
、
libraries
EVENT_PTHREADS_CFLAGS='-I/usr/lib/i386-
linux
-gnu' EVENT_PTHREADS_LIBS='-L/usr/lib/i386-
linux
-gnu -levent' EVENT_CFLAGS='-I/usr/lib/i386-
linux
-gnu' EVENT_LIBS='-L/usr/lib/i386-<em
浏览 6
提问于2021-02-14
得票数 0
2
回答
为什么-
O1
比-O2快10000倍?
c
、
compiler-optimization
和-O2编写程序时,我发现-
O1
比-O2快很多。平台详情: 当时间=10000000ll时,-
O1
以0.28s打印结果,-O2我试着查看组装代码,
浏览 1
提问于2015-03-02
得票数 2
2
回答
用汇编语言编写C程序函数
c
、
assembly
、
inline-assembly
、
sparc
我在
linux
源代码中找到了这方面的汇编代码。(我正在使用sparc),并希望将其更改为可以在C程序中使用的函数。addr) // *vec |= 1<<bit; <== original non-atomic C code__asm__ __volatil
浏览 0
提问于2015-09-05
得票数 0
1
回答
-finline-函数破坏了我的代码
c
、
gcc
我试着一个接一个地贴上旗帜,我发现休息时间;以及很管用。版本:
Linux
xxxx.xxxx 2.6.18-308.20.1.el5 #1 SMP x86_64 x86_64 x86_64 GNU/
Linux
UsingTarget: x86_64-redhat-
linux
Configured with: .
浏览 0
提问于2013-06-25
得票数 3
回答已采纳
1
回答
防止clang用库调用替换我的代码
optimization
、
assembly
、
arm
、
clang
、
llvm
Clang通过用有效的库函数替换部分代码来优化代码。for (i=0;i<size;++i)将被编译为(target=ARM程序集):我试着使用-fno-内置和-O0,但没有成功。
浏览 2
提问于2014-08-03
得票数 4
回答已采纳
1
回答
OS检测Makefile
linux
、
macos
、
compilation
、
makefile
我的看起来是这样的:CFLAGS = -Wall -Wextra -
O1
-Wuninitializedendif SRC = sdl_g
浏览 0
提问于2014-05-08
得票数 1
回答已采纳
1
回答
即使安装了较新版本的Python旧版本的Cython
python
、
raspberry-pi
、
pip
、
cython
-Wl,-
O1
-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,relro -g -fstack-protector-strong -Wformat -Werror-Wl,-
O1
-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,relro -g -fstack-protector-strong -Wformat -Werror-Wl,-
O1
-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,relro -g -fsta
浏览 5
提问于2017-01-15
得票数 0
1
回答
gcc的原著汇编问题
c++
、
compiler-errors
、
linker
、
protocol-buffers
char **argv)}g++ -m64 -Wl,-
O1
-L/usr/lib/x86_64-
linux
-gnu /usr/local/lib/libprotobuf.a my_messages.pb.cc q.cpp -lpthread protoc --
浏览 2
提问于2016-12-22
得票数 0
1
回答
无法在x86_64上使用__objc_msg_forward
c
、
objective-c
无论我做什么,我都不能让__objc_msg_forward在
Linux
上的x86_64上工作。如果我用-m32编译,它工作得很好。我把这个简单的程序放在一起演示。vafunc)(void *a1, void *a2, ...);{ na = 4; __o
浏览 2
提问于2010-08-14
得票数 0
1
回答
arm-
linux
-gnueabi-ld无法识别的选项'-Wl,--gc-sections‘
linux
我尝试使用通过Ubuntu apt-get安装标准arm-
linux
-gnueabi工具集进行QT开源交叉编译,但是得到了这些错误,我在这里坚持了一周: arm-
linux
-gnueabi-ld -Wl,--gc-sections -Wl,-
O1
-fuse-ld= -Wl,--enable-new-dtags -o ..obj/main.o -L/home/charlie/qt-everywhere-opensource-src-5.5.0/qtbase/lib -lQt5Boo
浏览 6
提问于2015-09-06
得票数 2
1
回答
g++编译的代码与-O0和-
O1
选项的行为不同,对于具有-O0和-O2的clang++也是如此
c++
、
g++
下面名为"main000.cpp“文件的代码是在
linux
机器上编译并执行的,后面的命令行是:然后被正常执行g++ -std=c++11 -m32 -
O1
main000.cpp ; ./a.out 不工作,并生成堆栈转储。
浏览 2
提问于2014-01-25
得票数 4
3
回答
构建环境如何在自动配置构建中引入新的LDFLAGS?
autotools
、
yocto
、
autoconf
、
buildroot
约克托: LDFLAGS = -L/home/kyle/gcc-linaro-6.2.1-2016.11-x86_64_arm-
linux
-gnueabihf/arm-
linux
-gnueabihf/lib -Wl,-rpath-link,/home/kyle/gcc-linaro-6.2.1-2016.11-x86_64_arm-
linux
-gnueabihf/arm-
linux
-gnueabihf/lib -Wl,-<
浏览 3
提问于2017-11-09
得票数 2
回答已采纳
1
回答
更改编译器优化级别不会更改编译后的二进制文件
gcc
、
arm
、
cross-compiling
、
compiler-optimization
我一直在使用arm-
linux
-gnueabi-gcc工具链将二进制文件交叉编译为arm。奇怪的是,虽然我更改了优化级别,但在编译后的二进制文件中没有得到任何差异。arm-
linux
-gnueabi-gcc -
O1
-o test test.c 然而,生成的'test‘目标文件不会改变(编译后的二进制文件的大小是相同的),而不管我如何改变上面arm文档中指出的优化级别
浏览 17
提问于2020-01-30
得票数 0
1
回答
如何在PKGBUILD中安装32位版本的软件包?
arch-linux
、
32bit
、
aur
、
pkgbuild
因此,我接管了一个孤立的AUR包,其中包含32位和64位包的独立源。我在64位的机器上,但我也想测试32位的安装工作之前,我推动更新的PKGBUILD。我已经阅读了Arch的PKGBUILD部分,但是它并没有提到做这件事。pkgname=...pkgdesc=...depends_x86_64=(depends_i686=(source_x86_64
浏览 0
提问于2021-10-20
得票数 0
2
回答
在哪里可以在-O中为C++设置NetBeans优化编译器选项?
c++
、
netbeans
如果我将-
O1
添加到编译器设置中的“附加Otions”中,它就不会遵守它,因为cmdline现在变成了g++ -
O1
-O2 ...,因此-O2取代了我自己的设置。如果有任何不同,我将在
Linux
上使用GNU编译工具。
浏览 0
提问于2015-11-12
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
javascript入门到进阶-javascript数组以及对象合并总结
Linux DNS 查询剖析 Linux 中国
Manjaro Linux 22.0 发布|Linux 中国
Alpine Linux 3.18 发布|Linux 中国
Linux基础(3)linux命令3
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券