当前位置: 技术问答>linux和unix
我觉得这个问题应该在这版块问的,请大家帮忙
来源: 互联网 发布时间:2016-07-20
本文导语: 我一直在windows下程序开发,做c#,对c++也不熟悉,现在有个原来的项目是用c++作,让我接手维护。 现在我得到的信息是这个项目是在windows下开发的,但是使用的是linux下的开发方式和编译方式,我查了几天资料有些...
我一直在windows下程序开发,做c#,对c++也不熟悉,现在有个原来的项目是用c++作,让我接手维护。
现在我得到的信息是这个项目是在windows下开发的,但是使用的是linux下的开发方式和编译方式,我查了几天资料有些不明白,请大家指点学习的方向
在他们提供的文件中有个dos窗口名字是mingw32.这个好像是windows下模拟linux开发环境的命令输入窗口,在这个里面输入编译,安装之类的命令吧
我还看到一些资料说要用到gnu make和autoconf一些知识。不知道mingw和gnumake,autoconf是什么关系啊
我看资料说autoconf是一个自动化的工具可以生成Makefile文件,可是我下载的autoconf怎么都是文件呢,比如autoconf-2.9-2.10.diff。确不是可执行文件啊
请大家指点迷津,或者给我说一些入门的资料,请帖连接,谢谢
现在我得到的信息是这个项目是在windows下开发的,但是使用的是linux下的开发方式和编译方式,我查了几天资料有些不明白,请大家指点学习的方向
在他们提供的文件中有个dos窗口名字是mingw32.这个好像是windows下模拟linux开发环境的命令输入窗口,在这个里面输入编译,安装之类的命令吧
我还看到一些资料说要用到gnu make和autoconf一些知识。不知道mingw和gnumake,autoconf是什么关系啊
我看资料说autoconf是一个自动化的工具可以生成Makefile文件,可是我下载的autoconf怎么都是文件呢,比如autoconf-2.9-2.10.diff。确不是可执行文件啊
请大家指点迷津,或者给我说一些入门的资料,请帖连接,谢谢
|
mingw 是一个 windows 软件, 它模拟了 linux 的 api 而已。
|
不是, mingw 里的 gcc 是一个 linux 软件, 是一个编译器,
不是用 vc 去编译的。
不是用 vc 去编译的。
|
我还看到一些资料说要用到gnu make和autoconf一些知识。不知道mingw和gnumake,autoconf是什么关系啊
我看资料说autoconf是一个自动化的工具可以生成Makefile文件,可是我下载的autoconf怎么都是文件呢,比如autoconf-2.9-2.10.diff。确不是可执行文件啊
请大家指点迷津,或者给我说一些入门的资料,请帖连接,谢谢
makefile可以理解为自动编译的脚本。
可以看看陈皓的那篇文档。
我看资料说autoconf是一个自动化的工具可以生成Makefile文件,可是我下载的autoconf怎么都是文件呢,比如autoconf-2.9-2.10.diff。确不是可执行文件啊
请大家指点迷津,或者给我说一些入门的资料,请帖连接,谢谢
makefile可以理解为自动编译的脚本。
可以看看陈皓的那篇文档。
|
./configure
make
你就可以看到效果了
make
你就可以看到效果了
|
autoconf是一个linux命令
要自动生成makefile,还是要好多步骤的
autotools生成makefile入门-->http://www.linuxeden.com/html/develop/20090612/66167.html
要自动生成makefile,还是要好多步骤的
autotools生成makefile入门-->http://www.linuxeden.com/html/develop/20090612/66167.html
|
C# 有在linux下mono...大部分时间只要不牵扯到UI,在windows下写的C#程序,可以直接跑的..
http://www.linuxsir.org/main/doc/gnumake/GNUmake_v3.80-zh_CN_html/index.html
我也是主要做windows程序的,到linux下先找了个叫NetBeans的IDE..这都小半年了,基本上没自己写过Makefile... 汗...
NetBeans可以根据makefile生成工程的,然后操作方式和VS就差不多了...
自己懒也就罢了,这个算不算把楼主教坏??
http://www.linuxsir.org/main/doc/gnumake/GNUmake_v3.80-zh_CN_html/index.html
我也是主要做windows程序的,到linux下先找了个叫NetBeans的IDE..这都小半年了,基本上没自己写过Makefile... 汗...
NetBeans可以根据makefile生成工程的,然后操作方式和VS就差不多了...
自己懒也就罢了,这个算不算把楼主教坏??