当我搜索某些字符串("在目录中搜索")时,atom允许做两件事:指定目录或文件扩展名(但随后它会搜索项目中的所有目录).有可能同时做两件事吗?例如,我想在'src'目录中进行递归搜索,但只使用*.c和*.cpp文件.
假设我将我的应用程序与两个静态库链接。在这两个库中,我们可以找到名称相同但功能不同的函数,这会导致符号冲突。我通常的方法 - 编辑库的源代码并为每个函数的名称添加唯一的前缀。但我不想再手动执行此操作了。是否有某种工具或智能方法可以为选定源文件中的所有函数添加自定义前缀?我使用 Visual Studio 2010 在 Linux 和 Windows 上工作,因此我可以在这两个平台中的任何一个上使用此类工具。
我在C中有完整的项目,可以使用gcc或Visual Studio构建.没有外部库的调用.
我想知道该项目中有多少功能.
源代码中没有未使用的函数,项目附带了使用不同参数运行它的测试,因此对于动态方法(例如运行时调用树),我需要在每次测试后累积结果.
有没有可以执行静态或动态分析的工具?
我有以下问题:我在强大的Intel CPU(8核)上工作.对于这个目标,我使用gcc从源代码编译一个旧的内部C应用程序.它是单线程应用程序,因此创建二进制文件不会带来任何优势,因为多核cpu和单核运行几乎100%负载.有没有办法在不改变源代码的情况下利用其他核心?
如何在没有显式多线程编程的情况下提示gcc自动并行化程序?我可以在程序中给编译器提供哪些提示?