相关疑难解决方法(0)

如何找出使用gcc时实际应用的优化?

使用IBM的XL编译器系列,可以提供两个选项(-qreport-qlist)来为每个源文件生成报告,其中包括应用了哪些优化的信息,或者无法优化代码的哪些部分(以及原因).

是否有可能为GNU的g ++获得类似的报告 - 如果是,那该怎么做?

c++ gcc compilation g++ compiler-optimization

19
推荐指数
2
解决办法
1999
查看次数

如何使用gcc进行矢量化?

gcc编译器的v4系列可以在一些现代CPU上使用SIMD处理器自动矢量化循环,例如AMD Athlon或Intel Pentium/Core芯片.这是怎么做到的?

gcc loops simd vector-processing

17
推荐指数
2
解决办法
3万
查看次数

检查字符串在 C 中是否只有空白字符

我正在 C11 中实现一个 shell,我想在执行系统调用以执行命令之前检查输入是否具有正确的语法。我要防范的可能输入之一是仅由空白字符组成的字符串。检查字符串是否仅包含空格、制表符或任何其他空格字符的有效方法是什么?

解决方案必须在 C11 中,并且最好使用标准库。使用readline()from从命令行读取的字符串readline.h,并保存在字符数组 ( char[]) 中。到目前为止,我想到的唯一解决方案是遍历数组,并char使用isspace(). 有没有更有效的方法?

c whitespace c11

2
推荐指数
1
解决办法
1622
查看次数