肾阳虚中药配方:cygwin移植linux程序到windows及在eclipse中使用cygwin的常见问...
来源:百度文库 编辑:九乡新闻网 时间:2024/05/01 20:22:14
cygwin移植linux程序到windows及在eclipse中使用cygwin的常见问题 收藏
cygwin使用FAQ1.许多机器上跑不起来,可能由于应用程序的冲突造成,对api进行hook的软件很可能跟cygwin有冲突。
比如杀毒软件,google desktop search,反rootkit的工具等等,这些冲突常会导致如下的fork error:
bash 3252 fork_parent: child 3260 died waiting for longjmp
before initialization
bash: fork: Bad file descriptor
2.把cygwin下的bin目录添加到PATH后,直接运行g++, gcc, 显示“访问被拒绝” (access denied),
检查g++.exe, gcc.exe是否只有1k大小,如果是,那么文件是符号链接,那么把文件重命名一下(备份)。
然后把g++-3.exe(或者g++-4.exe)拷贝一份,重命名为g++.exe。 把gcc-3.exe拷贝一份,重命名为gcc.exe。
Eclipse中使用cygwin的常见问题3.eclipse中使用cygwin,cygwin需要安装如下软件包:
gcc, gcc-core,gcc-g++, gcc-mingw-core, gcc-mingw-g++, make , gdb, binutils4.如果是用cygwin到2010年1月为止的最新版本1.7.1, 如果cygwin没有装在c:\cygwin,
那么eclipse 3.5无法自动识别cygwin作为toolchain,解决的一个简单办法是把cygwin目录拷贝一份到c:\。5.配置Run Configuration,选择应用程序时,显示错误“Program is not a Recognized Executable”的解决方法,在“项目属性”中, 配置 "C/C++ Build" -> "Settings" -> (on the right) "Binary Parsers" 。
在 "Binary parser:"中勾选PE Windows Parser" , 确保其他选项都没有勾选就ok了。6. eclipse中调试时,由于GDB使用的unix格式的路径,而eclipse使用的是windows路径,导致找不到匹配的代码,
需要手工设置:
In Eclipse in Preferences->C/C++->Debug->"Common Source Lookup Path" add new "Path Mapping".
把linux的路径映射到windows的路径,比如/cygwin/e映射成E:\不过最后运行起来,eclipse调试的时候,string的文字值不能直观地显示在variable窗口中。 windows中使用cygwin和elipse开发c++,简直是鸡肋。我试试用netbeans吧。 本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/davidullua/archive/2010/01/28/5266861.aspx
cygwin使用FAQ1.许多机器上跑不起来,可能由于应用程序的冲突造成,对api进行hook的软件很可能跟cygwin有冲突。
比如杀毒软件,google desktop search,反rootkit的工具等等,这些冲突常会导致如下的fork error:
bash 3252 fork_parent: child 3260 died waiting for longjmp
before initialization
bash: fork: Bad file descriptor
2.把cygwin下的bin目录添加到PATH后,直接运行g++, gcc, 显示“访问被拒绝” (access denied),
检查g++.exe, gcc.exe是否只有1k大小,如果是,那么文件是符号链接,那么把文件重命名一下(备份)。
然后把g++-3.exe(或者g++-4.exe)拷贝一份,重命名为g++.exe。 把gcc-3.exe拷贝一份,重命名为gcc.exe。
Eclipse中使用cygwin的常见问题3.eclipse中使用cygwin,cygwin需要安装如下软件包:
gcc, gcc-core,gcc-g++, gcc-mingw-core, gcc-mingw-g++, make , gdb, binutils4.如果是用cygwin到2010年1月为止的最新版本1.7.1, 如果cygwin没有装在c:\cygwin,
那么eclipse 3.5无法自动识别cygwin作为toolchain,解决的一个简单办法是把cygwin目录拷贝一份到c:\。5.配置Run Configuration,选择应用程序时,显示错误“Program is not a Recognized Executable”的解决方法,在“项目属性”中, 配置 "C/C++ Build" -> "Settings" -> (on the right) "Binary Parsers" 。
在 "Binary parser:"中勾选PE Windows Parser" , 确保其他选项都没有勾选就ok了。6. eclipse中调试时,由于GDB使用的unix格式的路径,而eclipse使用的是windows路径,导致找不到匹配的代码,
需要手工设置:
In Eclipse in Preferences->C/C++->Debug->"Common Source Lookup Path" add new "Path Mapping".
把linux的路径映射到windows的路径,比如/cygwin/e映射成E:\不过最后运行起来,eclipse调试的时候,string的文字值不能直观地显示在variable窗口中。 windows中使用cygwin和elipse开发c++,简直是鸡肋。我试试用netbeans吧。 本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/davidullua/archive/2010/01/28/5266861.aspx
cygwin移植linux程序到windows及在eclipse中使用cygwin的常见问...
cygwin使用心得
【转】使用cygwin/openSSH搭建windows下的SSH服务器_DoctorP_...
Cygwin 问题及解答
Cygwin在window下的完全卸载
如何在windows系统下实现cygwin自由粘贴复制
如何在没有make的Cygwin中编译生成make.exe
Cygwin下vim的配置
Cygwin命令
在cygwin下,编译SDL1.2.9
在eclipse中使用jena
一个好用的Cygwin国内镜像源
关于ANDRIOD的NDK开发中Cygwin的环境变量的配置
在Linux上交叉编译windows程序
Cygwin完全下载指南
下载安装Cygwin
给cygwin安装package
Linux环境下使用Eclipse开发C++动态链接库程序
比较MingW与Cygwin(搜集) - 姚中凯的日志 - 网易博客
Mplayer安装和使用过程中常见的问题 - Linux中国 | Linux中国门户站!
如何在Blackfin上已移植的uClinux系统中添加自己编写的程序
How to install Nginx, PHP, PHP-FPM and MySQL under Windows with Cygwin
在Eclipse下,从安装到使用Derby插件
在Windows XP中运行DOS程序