怎么在cygwin下面编译啊,急

marchend 2008-06-03 04:17:57
我有一些代码,原文说是 :The application was written in C/C++ using cygwin on a Windows box
但是怎么在cygwin下面编译呢?我下载了,可是没有看到编译器啊...

我试着用了vc编译,不行...
不碰程序已经很多年了...


其实我只是要一个计算结果,如果哪位能把它做成可以在windows下面用的exe就最好了!!

教教我怎么编译也好啊!


急!!...

顺便附上我仅有的分....................


谢谢!
...全文
187 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
sasdfasdf 2008-06-03
  • 打赏
  • 举报
回复
装上cygwin后,输入dv15 后 会出现控制命令菜单,照着菜单操作即可
先跳到你要编译的文件目录,让后输入prod
李V四 2008-06-03
  • 打赏
  • 举报
回复
如果你装了MSVC++6或MSVC++8,你也可以进入newmat目录
如下进行编译nmake /f nm_m6.mak or nmake /f nm_m8.mak(要确保你的环境变量PATH中有MSVC的BIN路径)
李V四 2008-06-03
  • 打赏
  • 举报
回复
你的代码里有Makefile文件,你在 cygwin命令行下到该目录下执行指令 make就可以了。
好像你的源码里少了一个tmtm.cpp的文件
iambic 2008-06-03
  • 打赏
  • 举报
回复
安装cygwin的时候确认你装了gcc/g++。
marchend 2008-06-03
  • 打赏
  • 举报
回复
实在不好意思呀,我这个lz太弱了...基本没看懂大家讲什么
我尝试了makefile,好像都是什么G++ not found之类的
然后是dv15,command not found
....2楼的答案...我找不到那个mak文件啊...

后来我终于找到一个exe,说是windows executable
但是好像他的main函数里面需要输入int main(int argc, char *argv[])里面的两个变量
不然屏幕上面就是一闪而过...因为有个 while ((c = getopt(argc, argv, ":N:R:L:p:n:a:d:c:r:P:b:v:")) != -1)的getopt在取值
http://bbs.nju.edu.cn/file/D/Dindle/failure.jpg

请问我怎么才能把main里面的所需的变量输入呢??
多谢!!!!!!!!


程序:
http://math.nyu.edu/~atm262/spring06/ircm/cdo/cdo.exe

69,373

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧