LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1289|回复: 3

Cygwin和MinGW都没有i386-mingw32msvc-gcc等交叉工具

[复制链接]
发表于 2006-7-31 15:24:15 | 显示全部楼层 |阅读模式
好像也没有搜索到他们

  1. i386-mingw32msvc-gcc -O2 -DUSE_TCL_STUBS=1 -DNDEBUG=1 -DTHREADSAFE=1 -DBUILD_sqlite=1 -I. -I/home/drh/tcltk/846/win/846win -c alter.c
  2. ./mkdll.sh: i386-mingw32msvc-gcc: command not found
  3. i386-mingw32msvc-gcc -O2 -DUSE_TCL_STUBS=1 -DNDEBUG=1
  4. ...
复制代码

想重新在Win32上编译sqlite的DLL库,如果用vc那太麻烦了(sqlite只提供了编译后的DLL和Linux上的源码包),所以用cygwin和MinGW,但是用mkdll.sh时都提示没有:

  1. i386-mingw32msvc-gcc
  2. i376-mingw32msvc-dllwrap
复制代码
发表于 2006-7-31 16:36:00 | 显示全部楼层
要不改一下mkdll.sh吧,把编译器改成你用的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-7-31 17:49:46 | 显示全部楼层
这样好像不行, 因为这是一个交叉编译器,就像在Linux上编译基于uClinux的ARM程序一样:需要arm-elf-cc/c++/ar/as一样不能代替的。
回复 支持 反对

使用道具 举报

发表于 2006-8-1 13:29:58 | 显示全部楼层
我的意思就是说:
楼主不必要非要使用那个指定的编译器, 只要使用一个能从特定平台编译特定目标平台的编译器就行了.

比如楼主现在的目标平台是Windows, 那么你手边有什么满足这个条件的编译器么? 用它代替那个i386-mingw32msvc-gcc如何
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表