Как устанавливать программы с гитхаба

Я скачал мертвую простую программу Windows с GitHub (это, если это актуально). Я загрузил его в виде файла ZIP, но не могу понять, как его установить. Это написано на С, я думаю. Нужен ли мне компилятор? (Visual Studio?) Есть что-то простое, что мне не хватает?

изменён Lightness Races in Orbit 3k
задан Josh Friedlander 354

4 ответа 4

Вы оглядываетесь вокруг и находите установщик на странице релиза. Конечно, вы можете скомпилировать источник, но я не думаю, что вы этого хотите.

ответ дан Journeyman Geek 112k

Файлы .c и .h являются исходным кодом языка C. Вам нужно будет установить компилятор C, такой как Visual Studio, tcc или что-то подобное, загрузить проект и затем скомпилировать его для запуска. В противном случае, у проекта есть страница релиза (здесь), которая даст вам доступ к предварительно скомпилированной версии, чтобы сэкономить ваше время и усилия.

изменён Peter Mortensen 8k
ответ дан Fazer87 10k

  1. Поиск двоичных файлов в Интернете. Обычно поисковые системы, такие как DuckDuckGo (или Google, если вы предпочитаете), легко найдут то, что вы хотите. Попробуйте найти for Windows или exe .
  2. Скомпилируйте это самостоятельно. Вы должны иметь хотя бы некоторые базовые знания языка программирования, чтобы иметь возможность сделать это. Здесь снова, поисковые системы могут быть чрезвычайно полезными. Попробуйте выполнить поиск compile on Windows или MinGW compile . Здесь я рассмотрю основы компиляции утилит для Widnows:
    • Скачать MinGW . Я лично одобряю этот пакет, потому что он поставляется с boost (который используют несколько приложений) и классной оболочкой. Он также поставляется с git , который может быть очень полезен, если вы хотите скомпилировать файлы, размещенные на Github или других репозиториях контроля версий Git, без необходимости отдельно загружать исходный код.
    • Запустите следующие команды в cmd или powershell :
      • cd c:sourceshello : Измените каталог, где бы он ни находился.
      • g++ helloworld.cpp -o helloworld.exe : здесь helloworld.cpp — имя основного исходного файла, а helloworld.exe — имя скомпилированного исполняемого файла.
      • Если вам нужно скомпилировать несколько файлов, перечислите их перед ключом -o : g++ helloworld.cpp foo.cpp -o helloworld.exe
      • Это инструкции для C++. Если вы имеете дело с приложениями, запрограммированными на C, расширение файла будет .c вместо .cpp , и вы должны использовать команду gcc вместо g++ . Остальное более или менее идентично
      • Обратите внимание, что вам может потребоваться указать больше аргументов командной строки, чтобы скомпилировать исполняемый файл, который работает правильно. На странице проекта обычно есть эти детали.
      • Вы также, вероятно, определенно хотите посмотреть в make-файлы. Это сообщение о переполнении стека о Makefiles в целом, и это один говорит нам , как использовать их с MinGW. Если проект поставляется с make-файлом, попробуйте его перед ручной компиляцией исходного кода.
      • Теперь вы сможете запустить helloworld.exe .
      • Примечание. Большинство проектов поставляются с файлом README. Пожалуйста, делайте то, что подразумевает название, эти файлы содержат важную информацию, касающуюся компиляции и запуска программного обеспечения, и, прочитав его, вы сможете избежать ненужных хлопот.
      Читайте также:
      Что включает в себя программы предварительных условий

      1 Примечание: Иногда среди загруженных файлов может быть папка bin , которая должна содержать исполняемые файлы / исполняемые файлы

      5 причин научиться собирать софт из исходников

      Как СКАЧАТЬ проект с GitHub в PyCharm. Как клонировать репозиторий с ГИТХАБ через консоль

      Также смотрите Cygwin и GOW, если вы хотите использовать утилиты командной строки GNU/Linux в Windows. Я делаю несколько последних версий некоторых полезных исполняемых файлов, доступных для скачивания здесь.

      изменён rahuldottech 4k
      ответ дан rahuldottech 4k

      Этот ответ будет касаться общего вопроса о создании приложения Windows только для исходного кода (на языке C). Если вам повезло, как в OP, вы можете найти скомпилированные двоичные файлы.

      Первое, о чем следует знать, это то, что нет единого способа создать приложение из исходного кода. Вариантов примерно столько же, сколько разных проектов. Тем не менее, вот несколько общих шагов:

      1. Если вам повезет, проект предоставит инструкции по сборке, обычно в файле README . Иногда также может быть файл INSTALL или другая доступная документация. Если таковые имеются, следуйте инструкциям. Это ваша лучшая ставка. Как уже говорили другие, к сожалению, очень сложно восстановить необходимые этапы сборки без инструкций. Тем не менее, мы можем, по крайней мере, сделать попытку изо всех сил здесь, которая будет работать для большинства простых проектов.
      2. Не имея инструкций, следующий порт захода — проверить, какой инструмент сборки необходим.
      1. Если вы найдете файл с расширением .sln или .vcxproj , это, вероятно, проект MSBuild/Visual Studio. Загрузите копию Visual Studio Community или Express (для C++), откройте там этот файл проекта и нажмите кнопку воспроизведения на панели инструментов (или воспользуйтесь меню сборки).
      2. Если вы найдете Makefile , вероятно, для этого потребуется make . Но здесь все становится еще сложнее, поскольку существует так много независимых и несовместимых систем, которые используют make .
      1. Поскольку он ориентирован на Windows, он, вероятно, будет использовать MinGW . Загрузите его копию, запустите MSYS из меню «Пуск», перейдите ( cd ) в каталог, содержащий ваш проект, и запустите make .
      2. В редких случаях, когда вместо этого используется Cygwin (к сожалению, нет простого способа определить это, но если MinGW создает ошибки с ошибкой, связанной с posix, это достойная ставка), вам придется установить Cygwin . К сожалению, это не создает собственные двоичные файлы Windows — вам придется запускать программу через Cygwin каждый раз.

      глоссарий

      Инструменты сборки

      Инструмент для сборки позволяет вам создать проект с очень небольшим количеством команд. Для большинства проектов с более чем одним исходным файлом где-то будет задействован инструмент сборки. Существует несколько инструментов сборки, но наиболее распространенными являются:

      • make, используется повсеместно в Linux и все чаще встречается в Windows. Проекты, использующие make обычно можно идентифицировать по наличию Makefile .
      • MSBuild специфичен для Windows и обычно рассматривается в сочетании с Visual Studio. Обычно они сопровождаются файлом *.sln или *.vcxproj .
      Читайте также:
      Как пользоваться программой potplayer

      компилированные инструменты

      Цепочка инструментов — это компилятор и вспомогательные инструменты. Как и у инструментов сборки, их несколько, и они обычно используются с одним из инструментов сборки.

      • MSVC — это набор инструментов Microsoft. Это наиболее распространенный набор инструментов для разработки Windows. Это обычно используется с системой MSBuild, а сборки обычно создаются с помощью Visual Studio. Однако современные проекты MSVC также могут использовать Makefile .
      • GCC (MinGW) — это порт GCC для Windows. Обычно используется с make . Если проект изначально ориентирован на Windows и имеет Makefile , он, вероятно, предназначен для MinGW-GCC.
      • GCC (Cygwin) создает POSIX-совместимую среду. Это позволяет напрямую компилировать большинство программ, написанных для Linux или Unix, и работать напрямую под Windows. Совсем недавно в Windows 10, Bash на Ubuntu на Windows является альтернативой. GCC обычно используется вместе с make .

      Каркасы и библиотеки

      Библиотеки — это многократно используемые наборы кода, написанные другими людьми, от которых зависят многие программы, чтобы не изобретать велосипед. Вы должны иметь эти зависимости в наличии, чтобы построить проект. Если вам повезет, они будут включены в вашу первоначальную загрузку, но это не всегда так.

      Фреймворки — это фактически коллекция библиотек. Многие проекты используют один фреймворк, который вам также понадобится. Они также часто имеют собственную систему сборки, но перечислить их все было бы невозможно.

      Самое сложное — это работа с дополнительными фреймворками и библиотечными зависимостями. Если, скажем, проект использует Qt — тогда вам понадобится весь этот беспорядок, чтобы правильно его построить. Это огромная задача, и если у вас нет опыта, вероятно, лучше просто попросить других о прямой помощи здесь.

      Источник: poweruser.guru

      Как скачать файл с Github

      G ithub — ведущая в мире платформа для разработки программного обеспечения. Она объединяет всех разработчиков для поиска, обмена и создания лучшего программного обеспечения. Сегодня все больше и больше кода хранится в GitHub, но для тех, кто не является разработчиком, может быть непонятно, как на самом деле получить контент и загрузить файл с GitHub. Вот ответ для вас.

      Как скачать файл с Github

      Чтобы загрузить файл с Github, обычно мы можем использовать git, который включает интерфейс командной строки (CLI). Вы можете использовать эту программу для локального создания хранилищ управления версиями.

      Традиционный метод

      На главной странице проекта на GitHub.com вы найдете зеленую кнопку «Клонировать или скачать» в правом верхнем углу.

      Это позволяет вам сделать две вещи:

      • Загрузка текстового файла. Чтобы загрузить текстовый файл, вы можете получить к нему доступ через браузер и щелкнуть ссылку для просмотра исходного кода. Выделите текст и скопируйте, затем вставьте в локальный файл.
      • Загрузите zip: если вы действительно заинтересованы в получении необработанных файлов, а не в самом Git-репозитории, вы можете просто использовать кнопку Download ZIP.
      • Клонирование проекта: Скорее, однако, вы захотите получить копию реального Git-репозитория. В Git это называется «клонирование». Для этого сначала скопируйте удаленный URL-адрес, показанный в этом всплывающем окне, в буфер обмена. Затем вы можете использовать этот URL либо в командной строке — через «git clone », либо в настольном клиенте Git, таком как Tower.
      Читайте также:
      Программа кроссфита для новичков

      Скачать с помощью Fork

      Другой популярный метод, если вы хотите внести свои изменения в репозиторий, — это разветвить его, создав связанную реплику, которую можно поддерживать независимо. Если вы разветвляете репозиторий из другой организации, в вашем аккаунте появится реплика. Затем вы можете скачать его по своему усмотрению.

      Шаг 1. Откройте Github и войдите в свою учетную запись.

      Шаг 2. Перейдите к файлу, который вы хотите загрузить.

      Шаг 3. Нажмите кнопку Fork в правом верхнем углу экрана.

      Читать Использование музыки на веб-сайте

      Шаг 4. Подождите, пока клон или форк Github будут проецироваться на вашу учетную запись GitHub. Как только это будет сделано, он сразу же покажет вам проект под вашим именем пользователя Github.

      Шаг 5. Нажмите на значок своего профиля на панели навигации в правом верхнем углу, а затем выберите вариант с надписью Ваши репозитории.

      Как скачать с Github на Android?

      >> Быстрый и простой способ — зайти в хранилище в мобильном браузере Android, а затем прокрутить вниз, пока не появится «Запрос версии для ПК». Как только вы нажмете на ссылку, веб-страница перезагрузится и даст вам возможность загрузить хранилище в виде zip-файла.

      Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

      Источник: andreyex.ru

      Загрузка программ с github

      stripwire

      stripwire

      как можно загрузить программу на github, и скачать её на opencomp?

      Поделиться сообщением

      Ссылка на сообщение
      Поделиться на других сайтах

      18 ответов на этот вопрос

      • Сортировать по голосам
      • Сортировать по дате

      Рекомендуемые сообщения

      Присоединяйтесь к обсуждению

      Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

      Подписчики 0

      Полезные ресурсы

      Lua

      Голосование

      Информация

      О нас

      Проект ComputerCraft.ru основан в 2014 году. Особенностью наших игровых серверов является обязательное наличие компьютерных и технических модов и аддонов. Когда мод ComputerCraft устарел и больше не отвечал техническим требованиям, ему на замену пришел современный и высокотехнологичный мод OpenComputers. Черепашек заменили роботы из мода Opencomputers.

      ComputerCraft.ru — это площадка для игры в Minecraft и общения на форуме, стабильные серверы и возможность в легкой и игровой форме обучиться программированию на языке Lua и реализовать все свои самые смелые инженерные идеи и решения и поделиться ими с другими игроками. За все время существования проекта сменилось 10 игровых серверов, которые посетили более 9000 игроков.

      На сайте собрано множество интересных программ и библиотек, статей, гайдов, веселых историй и горячих обсуждений, выдвинуто множество идей автоматизации и способов программирования. У нас играют и пишут программы как новички так и опытные программисты. А самые продвинутые участники нашего коллектива даже разрабатывают собственные авторские моды и аддоны, ресурспаки, репозитории, мощнейшие библиотеки и операционные системы. Регистрируйтесь прямо сейчас и присоединяйтесь к нашему дружному коллективу фанатов игры Minecraft , компьютерных и инженерных модов!

      Источник: computercraft.ru

      Рейтинг
      ( Пока оценок нет )
      Загрузка ...
      EFT-Soft.ru