Скомпилируйте Build и c файлом в Windows
Вопрос
У меня есть каталог со следующими файлами
<Ол>Я должен скомпилировать его, но проблема в том, что я не знаю, как компилятор использовать для этого формата и как это сделать. Есть идеи?
Изменить. Я пытаюсь скомпилировать это в Windows XP.
Изменить 2: содержимое файла сборки:
cc -I../Modules -O -o asc2uni asc2uni.c ../Modules/Lib.a
Решение
Я бы также предложил использовать вариант MinGW.
В прошлом я много использовал DCC + . Но вы можете попробовать Code :: Blocks (и обязательно использовать версию, которая включает в себя MinGW Compiler).
Еще одна вещь, которую вы можете сделать, это установить CygWin и узнать, как использовать все эти классные инструменты разработчика в среда Linux. Что также поможет вам прочитать этот файл name.1 (который является файлом unix-man)
Другие советы
Если это графические приложения, вам, скорее всего, понадобится Visual C ++ от Microsoft.
Если, как я подозреваю, это простые приложения командной строки (для преобразования ASCII / Unicode), заполучите один из бесплатных компиляторов командной строки. MinGW (минималистский GNU для Windows) - это один из вариантов, но я всегда склоняю людей к CygWin , поскольку, помимо среды сборки, он предлагает множество других полезных вещей.
Файл Build
вполне может быть сценарием, который должен создать код для вас, и в этом случае его содержимое будет очень полезно (вам и нам) в выяснении, какие инструменты вы на самом деле необходимо.
Windows не поставляется с компилятором C, поэтому, если вы не установите его, вам не повезло. Вы можете скачать бесплатный компилятор C с http://www.mingw.org/
Visual Studio Express бесплатна, но, вероятно, для этой маленькой программы она излишня , Он загружается и устанавливается довольно быстро и является хорошим началом для программирования на C / C ++.
Имя файла 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, но я не уверен на 100%.
Если у вас в настоящее время нет компилятора C, есть несколько вариантов (самый простой из них, вероятно, mingw , как уже упоминалось ранее, или, возможно, бесплатный Microsoft Visual Studio Express Edition . A Большой список можно найти здесь .
Или, возможно, у вас уже есть Visual Studio, и вы хотите знать, как компилировать из командной строки? Если это так, это может помочь. р>
Если это консольная программа или программа для Windows, попробуйте использовать кодовые блоки. Для создания графической части вашей программы используйте ResEd http://www.oby.ro/ rad_asm / resed / index.html Кажется, он был прекращен, но это все еще хороший редактор.