Вопрос

У меня есть каталог со следующими файлами

<Ол>
  • Построить
  • asc2uni.c
  • asc2uni.1
  • Я должен скомпилировать его, но проблема в том, что я не знаю, как компилятор использовать для этого формата и как это сделать. Есть идеи?

    Изменить. Я пытаюсь скомпилировать это в 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 Кажется, он был прекращен, но это все еще хороший редактор.

    Лицензировано под: CC-BY-SA с атрибуция
    Не связан с StackOverflow
    scroll top