cygwin相关内容

在 Windows 上构建 hadoop 2.2

我正在尝试在windows上安装hadoop,到目前为止还很麻烦. 这是我不断收到的错误 [ERROR] 无法在项目 hadoop-common 上执行目标 org.codehaus.mojo:exec-maven-plugin:1.2:exec (compile-ms-winutils):命令执行失败.无法运行程序“msbuild"(在目录“C:\hdfs\hadoop-common-p ..
发布时间:2022-01-13 23:43:31 服务器开发

使用 gdb 进行核心转储分析

我有几个关于核心转储的问题.我在 Windows 上有 gdb,使用 Cygwin. 核心转储文件的位置在哪里?它是一个 .exe.stackdump 文件吗?(这是崩溃后生成的唯一文件)我在其他论坛上读到核心转储文件名为“core".但我没有看到任何名为“core"的文件. 打开和理解核心转储文件的命令是什么? 解决方案 您需要配置 Cygwin 以通过包含来生成核心转储 ..
发布时间:2022-01-12 16:13:36 C/C++开发

如何使用“*.stackdump"进行调试cygwin中的文件

我是 cygwin(和 linux)的新手. 当我尝试运行基于 C 语言的可执行文件时,发生分段错误,我获取了 stackdump 文件.但是,我不知道如何使用它进行调试. 我一直在寻找如何使用 stackdump 文件进行调试的方法,但我找不到.任何小技巧对我来说都非常有用.感谢您阅读我蹩脚的英语(英语不是我的第一语言). 解决方案 首先:你需要编译你的程序传递给 gcc 标 ..
发布时间:2022-01-12 15:56:01 其他开发

为什么我所有的 C++ 程序都以 0xc0000139 退出?

我正在尝试自学使用 C++ 编程,并在安装了 g++ 的 Windows 上使用 Cygwin.在我开始声明字符串变量之前,一切都很顺利.将字符串文字与 cout 一起使用不会导致任何问题,但是一旦我声明了字符串变量,程序将不再运行. #include #include 主函数(){std::string mystring = "测试";std::cout ..
发布时间:2022-01-12 11:07:35 C/C++开发

Cygwin 的标准 #ifdef

如果我想知道我是否在 Cygwin 上编译,要检查的标准宏是什么? 我见过 #ifdef _WIN32,但这似乎不是面向未来的或特定于 Cygwin 的. 解决方案 似乎 #ifdef __CYGWIN__ 有效. 在这个列表 上找到它 ..
发布时间:2022-01-11 20:07:43 其他开发

您可以静态编译 cygwin 应用程序吗?

cygwin 是否允许静态编译的二进制文件?这将防止 cygwin1.dll 出现在目标机器的 PATH 中. 解决方案 不,目前无法静态链接到 cygwin1.dll;如果您的应用程序不使用 unix 仿真(即纯 win32),您可以将 -mno-cygwin 传递给编译器. 另请参阅常见问题解答: http://cygwin.com/faq/faq.html#faq.progr ..
发布时间:2022-01-11 15:18:27 其他开发

使 makefile 中的包含相对于文件的位置

与这个问题直接相关.如何使 makefile 中的 include 指令的行为相对于当前脚本的位置? 假设 当前 路径是任意的,您无法控制它.只有生成文件的位置是已知的.您的 makefile 不是根文件 - 它已包含在内.在 Android NDK 中就是这样. 是否有带有当前 makefile 名称的内置变量?我可以去掉文件名,只留下路径吗?在 Cygwin 上使用 make 3. ..
发布时间:2022-01-10 23:59:03 其他开发

用于 Android-NDK 编程的 Cygwin

我阅读了有关 Windows 上 NDK 编程的要求,其中说我们需要 Cygwin.阅读有关 Cygwin 的内容说我们需要它,因为它是 一种使 Windows 支持某些 linux 功能的方法.但我的问题是在哪个阶段的编程(具体在哪里)需要 Cygwin,为什么?非常欢迎您提供有关此主题的其他信息 解决方案 从版本 7 开始的 Android NDK 不需要 Cygwin.见这里:htt ..
发布时间:2022-01-10 23:38:22 移动开发

如何在 Windows 7 中使用 cygwin 进行符号链接

最近我测试了使用原生代码 C/C++ 编写 Android 应用程序.问题在于使用 Android NDK 时进行符号链接.经过一番谷歌搜索,有人说要使用 cygwin.我现在已经安装了.请告诉我如何在 Windows 7 中与 cygwin 建立符号链接. 提前致谢. 解决方案 简单来说,定义如下环境变量: CYGWIN=winsymlinks:nativestrict 根据C ..
发布时间:2022-01-10 23:05:09 其他开发

无法在 Windows 上设置 Anaconda:路径问题

我一直在尝试在 Windows 8.1 上设置 Anaconda 1.8,但无法让 Windows 在我的一生中检测到它.我尝试通过编辑环境变量并添加 C:\Anaconda 将其添加到系统路径中. 我尝试过 Cygwin 路由并尝试编辑 .bashrc 和 .profile,但路径似乎没有反映 Anaconda 的存在. Powershell 输出 PS C:\WINDOWS\s ..
发布时间:2022-01-10 21:42:00 Python

在 Cygwin 中为 Anaconda 永久设置 Python 路径

我正在尝试在我的 Windows 7 机器上安装 Anaconda.我经常使用 cygwin 来进行命令行工作,我想从那里管理 Anaconda.我已经完成了图形安装程序,没有任何问题,并选中了必要的框以将我的默认路径重置为此 python 安装.我继续检查 python 在哪里,最初我得到了这个...... $ which python/usr/bin/python 从这里 python 工 ..
发布时间:2022-01-10 21:12:38 Python

删除名为“NUL"的文件在 Windows 上

我在 Windows 7 上运行了一个程序,该程序是在 Cygwin 下编译的,并将“NUL"作为输出文件名传递.它实际上并没有抑制输出,而是在当前目录中创建了一个名为“NUL"的文件.(显然它需要“/dev/null",即使在 Windows 上也是如此.)现在我被这个无法删除的“NUL"文件困住了! 我已经试过了: Windows 资源管理器 - 错误:“无效的 MS-DOS 功能 ..
发布时间:2022-01-06 22:53:08 其他开发

您如何通过 grep 将输入通过管道传输到另一个实用程序?

我正在使用“tail -f"来跟踪更新的日志文件;接下来我将其输出通过管道传递给 grep 以仅显示包含搜索词的行(在本例中为“org.springframework");最后我想做的是将 grep 的输出通过管道传输到第三个命令“cut": tail -f 日志文件 |grep org.springframework |切 -c 25- cut 命令会为我删除每行的前 25 个字符如果它可以 ..
发布时间:2022-01-06 13:34:37 其他开发