标签: cygwin

sys/_types.h中的cygwin编译错误

我正在尝试使用cywin在win32机器上构建一些linux代码.

我在ym编译器中遇到以下VS.net 2003错误:

"c:\ cygwin\usr\include\sys_types.h(15):错误C2144:语法错误:'__ int64'前面应加';' "

c:\ cygwin\usr\include\sys_types.h(15):错误C2501:' extension ':缺少存储类或类型说明符

代码行是

__extension__ typedef long long _off64_t;
Run Code Online (Sandbox Code Playgroud)

显然我在这里遗漏了一些东西,但我之前从未使用过cygwin,这就是杀了我.

我希望能够至少在我的win32机器上编译我的CPP文件有几个原因.

(这只是数百个前两个错误)

谢谢,蒂姆

编辑:

我选择的简单解决方法作为答案 - 虽然我明白这不像使用gcc编译那样完整或可取......这是一个快速而肮脏的编译,因此我可以在尝试集成之前使用我熟悉的工具linux机器.(哦,跨平台开发的乐趣)

到目前为止,我已经对每个答案进行了投票,并感谢他们的帮助)

c++ cygwin

0
推荐指数
1
解决办法
2669
查看次数

有没有可能在cygwin或不是debian的linux上运行python purple?

python purple说它需要dbms和debhelper才能运行,但我没有运行debian.有没有办法在不同的Linux上运行?还是在cygwin?

python linux cygwin debhelper

0
推荐指数
1
解决办法
249
查看次数

Windows中的Ubuntu终端?任何人都可以用简单的英语解释'col'命令吗?

下周我将在Ubuntu中使用终端使用基本命令和shell脚本进行考试.请帮我解决两个简单的问题:

- 是否存在Ubuntu终端的练习环境?我不想用Linux进行双启动,所以我想找到一个可以使用一些基本终端命令练习的地方,因为Cygwin似乎与ubuntu终端完全不同.

- Linux中的col命令有什么作用?手册页在这里:链接,但我发现很难理解,因为它在Cygwin中不起作用,所以很难解释!另外,为什么一个人使用管道来col -b -x?

非常感谢,抱歉可能是愚蠢的问题!

linux terminal command-line cygwin

0
推荐指数
1
解决办法
7335
查看次数

cygwin g ++不产生输出

我刚刚从cygwin安装了g ++,当我尝试编译C++文件时,我没有得到编译器生成的任何可执行文件,请参阅下面的示例.出了什么问题?

 Directory of C:\helloworld

01/02/2011  04:50 PM              .
01/02/2011  04:50 PM              ..
01/02/2011  04:48 PM                94 helloworld.cpp
               1 File(s)             94 bytes
               2 Dir(s)  24,658,272,256 bytes free

C:\helloworld>g++-4 helloworld.cpp

C:\helloworld>dir
 Volume in drive C is OS
 Volume Serial Number is C47B-942D

 Directory of C:\helloworld

01/02/2011  04:50 PM              .
01/02/2011  04:50 PM              ..
01/02/2011  04:48 PM                94 helloworld.cpp
               1 File(s)             94 bytes
               2 Dir(s)  24,657,747,968 bytes free

C:\helloworld>

cygwin g++

0
推荐指数
1
解决办法
2335
查看次数

无法在Windows 7上配置node.js.

我在配置NODE.JS时遇到问题.我试图用教程安装node.js ,但是当我输入时:

./配置

我收到了错误: 屏幕

我会非常感谢任何帮助!

python windows cygwin node.js

0
推荐指数
1
解决办法
540
查看次数

为什么我的calloc无法将所有内容归零?

我定义了以下函数,其中List是一个结构.

List * LIST_Create()
{
  List * l = calloc(0, sizeof(List));
  unsigned char * pc = (unsigned char *)l;  
  for(i = 0; i < sizeof(List); i++)
  {
    LOG("LIST","0x%1x ", (unsigned char)*pc);
    pc++;
  }
}
Run Code Online (Sandbox Code Playgroud)

当我打印出字节时,我得到了这个:

LIST: 0xffffffbf 
LIST: 0x1 
LIST: 0x13 
LIST: 0x0 
LIST: 0x1 
LIST: 0x1 
LIST: 0x0 
LIST: 0x0 
LIST: 0x0 
LIST: 0x0 
LIST: 0x0 
LIST: 0x5 
Run Code Online (Sandbox Code Playgroud)

这是怎么回事?我知道这不是打印的问题,因为代码也在读取非零值.我可以可靠地将List结构清零的唯一方法似乎是单独初始化所有成员.我不介意,但不应该calloc()工作?

c cygwin

0
推荐指数
1
解决办法
2101
查看次数

make无法在Cygwin中运行

我在Cygwin中遇到了c代码编译的问题.我的环境是Window Xp中的Cygwin,

$ which make
/cygdrive/c/MinGW/bin/make

$ which cc
/usr/bin/cc.exe
Run Code Online (Sandbox Code Playgroud)

我的makefile看起来像:

CC=cc
CFLAGS= -g  -std=c99 -Wall -pedantic
EXE=graph
SRCS=graph.c
$(EXE):$(OBJS)
        $(CC) $(CFLAGS) $(SRCS) -o $(EXE)
CLEAN:
        rm -fr $(OBJS) $(EXE)*
Run Code Online (Sandbox Code Playgroud)

该文件graph.c与...在同一文件夹中cc.

我跑make,但它显示

cc -g  -std=c99 -Wall -pedantic graph.c -o graph
process_begin: CreateProcess(C:\cygwin\bin\cc.exe, cc -g -std=c99 -Wall -pedantic graph.c -o graph, ...) failed.
make (e=5): Access is denied.
make: *** [graph] Error 5
Run Code Online (Sandbox Code Playgroud)

但是当我运行cc -g -std=c99 -Wall -pedantic graph.c -o graph 它时工作正常.

我是Cygwin的新手,我的设置或makefile有什么问题?

cygwin makefile

0
推荐指数
1
解决办法
8342
查看次数

为什么我不能在Cygwin上用webbrowser.open("www.python.org")打开一个webbrowser?

>>> webbrowser.open("www.python.org")
False
Run Code Online (Sandbox Code Playgroud)

有没有其他方法可以在Cygwin中获得该功能的相同功能?

python browser windows cygwin

0
推荐指数
1
解决办法
2300
查看次数

cygwin:超时语法总是失败

使用Cygwin,我尝试使用"timeout"让我的脚本睡眠几秒钟.但即使我按照它的语法做了它总是要求我try --help,这意味着我给出了错误的形式.这是我尝试过的东西

timeout 5

timeout 5s

timeout 5.0s

timeout 5.
Run Code Online (Sandbox Code Playgroud)

这些都没有奏效.

有任何想法吗?!

bash cygwin command

0
推荐指数
1
解决办法
1139
查看次数

Android ndk-build失败了

我正在尝试使用NDK for Android调试.so库.

我可以使用构建.so库ndk-build.但是当我想调试我的库时,我设置ndk-build NDK_DEBUG = 1并收到以下错误:make:*空变量名.停止.

而且我收到错误:Unable to launch cygpath. Is Cygwin on the path? 感谢任何帮助,谢谢

java-native-interface android cygwin makefile android-ndk

0
推荐指数
1
解决办法
5439
查看次数