在Windows上编译Build和c文件

时间:2009-05-03 13:17:18

标签: c windows build

我有一个包含以下文件的目录

  1. 构建
  2. asc2uni.c
  3. asc2uni.1
  4. 我必须编译它,但问题是我不知道编译器使用什么格式以及如何使用它。有什么想法吗?

    编辑:我正在尝试在Windows XP上编译它。

    编辑2:构建文件内容:

    cc -I../Modules -O -o asc2uni asc2uni.c ../Modules/Lib.a
    

7 个答案:

答案 0 :(得分:2)

如果它们是图形应用程序,那么您最有可能需要Microsoft的Visual C ++。

如果我怀疑它们是简单的命令行应用程序(用于ASCII / Unicode转换),请获取一个免费的命令行编译器。 MinGW(Windows的极简主义GNU)是一种选择,但我始终引导人们走向CygWin,因为除了构建环境之外,它还提供了许多其他非常方便的东西。

Build文件可能是应该为您构建代码的脚本,在这种情况下,它的内容对于确定您实际需要的工具(对您和我们而言)将是一个很大的帮助。 / p>

答案 1 :(得分:1)

我还建议使用MinGW变体。

过去我经常使用DCC+。但您可以尝试Code :: Blocks(并确保使用包含MinGW编译器的版本)。

您可以做的另一件事是安装CygWin并学习如何在Linux环境中使用所有这些很酷的开发人员工具。这也可以帮助您阅读此name.1文件(这是一个unix-man文件)

答案 2 :(得分:0)

asc2uni文件名听起来像是Unitex的一部分,如果是这样,请注意最新版本已将asc2uni和uni2asc合并到一个名为convert的程序中。因此,您可能希望调查是否要在尝试编译旧内容之前投入过多精力来切换到更新版本。另外我看到有一个Windows安装程序二进制文件也可用,也许你甚至不需要编译任何东西?

无论如何,使用gcc编译器运行

来编译文件
gcc -o asc2uni asc2uni.c

文件asc2uni.1听起来像手动文件,不需要编译,只是安装。如果要创建纯文本版本,可以运行

nroff -man asc2uni.1 | col -b > asc2uni.txt

对于Windows,您可以安装cygwin,您可以选择安装gcc。还有其他gcc端口(如mingw),但可能任何C编译器都会这样做。 Nroff和col可能在cygwin中可用,但我不是百分百确定。

答案 3 :(得分:0)

Windows没有附带C编译器,所以除非你安装一个,否则你运气不好。您可以从http://www.mingw.org/

下载免费的C编译器

答案 4 :(得分:0)

Visual Studio Express是免费的,但对于这个小程序可能有点过分。它确实可以快速下载和安装,是C / C ++编程的良好开端。

答案 5 :(得分:0)

如果您当前没有C编译器,则有许多选项(最简单的可能是前面提到的mingw,或者可能是免费的Microsoft Visual Studio Express Edition。可以找到更大的列表here

或许您已经拥有Visual Studio,并且想知道如何从命令行进行编译?如果是这样,this可能会有所帮助。

答案 6 :(得分:0)

如果是控制台程序或Windows程序,请尝试使用代码块。要创建程序的gui部分,请使用ResEd http://www.oby.ro/rad_asm/resed/index.html 似乎已经停止,但它仍然是一个很好的编辑