Make (software) (original) (raw)

About DBpedia

Make és una programa informàtic que automatitza la compilació de programes i biblioteques a partir del seu codi font. Make llegeix uns fitxers anomenats makefiles que especifiquen quins passos s'han de seguir per a compilar i en quin ordre s'han de compilar els fitxers. Tot i que es poden fer servir els entorns integrats de desenvolupament per a manejar el procés de construcció de programari, make encara és molt utilitzat, especialment en entorns Unix.

thumbnail

Property Value
dbo:abstract Make és una programa informàtic que automatitza la compilació de programes i biblioteques a partir del seu codi font. Make llegeix uns fitxers anomenats makefiles que especifiquen quins passos s'han de seguir per a compilar i en quin ordre s'han de compilar els fitxers. Tot i que es poden fer servir els entorns integrats de desenvolupament per a manejar el procés de construcció de programari, make encara és molt utilitzat, especialment en entorns Unix. (ca) Program make je utilita pro zdrojových kódů do binárních souborů (spustitelné soubory ELF, EXE, knihovny a podobně). Soubor nazvaný Makefile určuje postup utility make při překladu a definuje závislosti mezi zdrojovými soubory. Při sestavování cíle sleduje make v Makefile. Přestože jsou dnes v oblibě různá integrovaná vývojová prostředí (IDE) a jazykově specifické kompilátory, je make a tedy i Makefile stále široce využíván, zvláště pak na unixových platformách. (cs) في مجال تطوير البرمجيات، صنع (بالإنجليزية: make)‏ هي الأداة التي تبني تلقائيا البرامج القابلة للتنفيذ ومكتباتها من شفرة المصدر، عن طريق قراءة الملفات التي تسمى «ملفات البناء: makefiles» التي تحدد الكيفية التي نصل بها إلى البرنامج الهدف. صنع تستطيع أن تقرر من أين تبدأ من خلال فرز طوبولوجي. (ar) make (englisch für machen, erstellen) ist ein Build-Management-Tool, das Kommandos in Abhängigkeit von Bedingungen ausführt. Es wird hauptsächlich bei der Softwareentwicklung als Programmierwerkzeug eingesetzt. Genutzt wird es beispielsweise, um in Projekten, die aus vielen verschiedenen Dateien mit Quellcode bestehen, automatisiert alle Arbeitsschritte (Übersetzung, Linken, Dateien kopieren etc.) zu steuern, bis hin zum fertigen, ausführbaren Programm. make ist jedoch so flexibel ausgelegt, dass es auch beliebige andere Aufgaben steuern kann, bei denen die zeitliche Abhängigkeit von Dateien eine Rolle spielt. Das Hilfsprogramm make ist Teil des POSIX-Standards, dessen gegenwärtige Bezeichnung IEEE Std 1003.1, 2008 Edition lautet (äquivalent dazu Single UNIX Specification V3, SUSv3). (de) Make estas (uniks-devena) programo por faciligi iom kompleksajn ripeteblajn taskojn, ekz. la tradukadon kaj ligon de programoj. Por tion fari ĝi havas enkonstruitajn ĝeneralajn regulojn kaj oni kutime provizas pliajn dediĉitajn regulojn. La tuta regularo diras, kiel oni devas konstrui unuopajn programojn. Ĝi permesas refari nur tiujn paŝojn, kies antaŭkondiĉoj ŝanĝiĝis ekde la lasta fojo. (eo) En el contexto del desarrollo de software, Make es una herramienta de gestión de dependencias, típicamente, las que existen entre los archivos que componen el código fuente de un programa, para dirigir su recompilación o "generación" automáticamente. Si bien es cierto que su función básica consiste en determinar automáticamente qué partes de un programa requieren ser recompiladas y ejecutar los comandos necesarios para hacerlo, también lo es que Make puede usarse en cualquier escenario en el que se requiera, de alguna forma, actualizar automáticamente un conjunto de archivos a partir de otro, cada vez que este cambie.​ Make es muy usada en los sistemas operativos tipo Unix/Linux. Por defecto lee las instrucciones para generar el programa u otra acción del fichero makefile. Las instrucciones escritas en este fichero se llaman dependencias. La herramienta make se usa para las labores de creación de fichero ejecutable o programa, para su instalación, la limpieza de los archivos temporales en la creación del fichero, todo ello especificando unos parámetros iniciales (que deben estar en el makefile) al ejecutarlo. Además de ser este su objetivo principal, es utilizado para automatización de otras tareas como la creación de documentos del formato docbook, mantenimiento del sistema, simplemente usando o creando makefiles que hagan estas tareas. (es) In software development, Make is a build automation tool that automatically builds executable programs and libraries from source code by reading files called Makefiles which specify how to derive the target program. Though integrated development environments and language-specific compiler features can also be used to manage a build process, Make remains widely used, especially in Unix and Unix-like operating systems. Besides building programs, Make can be used to manage any project where some files must be updated automatically from others whenever the others change. (en) Make est un logiciel qui construit automatiquement des fichiers, souvent exécutables, ou des bibliothèques à partir d'éléments de base tels que du code source. Il utilise des fichiers appelés makefile qui spécifient comment construire les fichiers cibles. À la différence d'un simple script shell, make exécute les commandes seulement si elles sont nécessaires. Le but est d'arriver à un résultat (logiciel compilé ou installé, documentation créée, etc.) sans nécessairement refaire toutes les étapes. make est particulièrement utilisé sur les plateformes UNIX. (fr) 'MakeYS YS YS CYBER GAMING HALL Selain membangun program, Make dapat digunakan untuk mengelola proyek apa pun di mana beberapa berkas harus diperbarui secara otomatis dari yang lain setiap kali yang lain berubah. (in) make는 소프트웨어 개발을 위해 유닉스 계열 운영 체제에서 주로 사용되는 프로그램 빌드 도구이다. 여러 파일들끼리의 의존성과 각 파일에 필요한 명령을 정의함으로써 프로그램을 컴파일할 수 있으며 최종 프로그램을 만들 수 있는 과정을 서술할 수 있는 표준적인 문법을 가지고 있다. 위의 구조로 기술된 파일(주로 Makefile이라는 파일명)을 make가 해석하여 프로그램 빌드를 수행하게 된다. (ko) make is een computerprogramma dat als hulpmiddel kan worden gebruikt om grote applicaties automatisch te bouwen voor softwareontwikkeling. De computerbestanden die instructies bevatten voor make worden makefiles genoemd. Make houdt bij welke bestanden zijn gewijzigd sinds de laatste maal dat een project was gebouwd en start de compiler enkel voor deze broncodebestanden en de bestanden die afhankelijk zijn van deze bestanden. Make wordt met name toegepast bij C/C++ projecten, maar kan in principe ook gebruikt worden voor bijna elk softwareproject. Make is oorspronkelijk ontwikkeld door Stuart Feldman in 1977 bij Bell Labs. Tegenwoordig hebben IDE's en computertaalspecifieke compilers mogelijkheden om een bouwproces te kunnen beheren, maar make blijft nog veel gebruikt, met name op op Unix gebaseerde platformen. (nl) make(メイク)は、プログラムのビルド作業を自動化するツール。コンパイル、リンク、インストール等のルールを記述したテキストファイル (makefile) に従って、これらの作業を自動的に行う。 (ja) Il make è un'utility, sviluppata sui sistemi operativi della famiglia UNIX, ma disponibile su un'ampia gamma di sistemi, che automatizza il processo di creazione di file che dipendono da altri file, risolvendo le dipendenze e invocando programmi esterni per il lavoro necessario. Tale gestione delle dipendenze è molto semplice, e si basa sulla data e ora di ultima modifica dei file interessati. L'utility è usata soprattutto per la compilazione di codice sorgente in codice oggetto, unendo e poi linkando il codice oggetto in programmi eseguibili o in librerie. Esso usa file chiamati makefile per determinare il grado delle dipendenze per un particolare output, e gli script necessari per la compilazione da passare alla shell. Il termine makefile deriva dal nome dato tipicamente al file di input di make. (it) make – program powłoki systemowej automatyzujący i przyspieszający proces kompilacji złożonych programów i bibliotek. Make nadaje się również do innych prac, które wymagają przetwarzania wielu plików zależnych od siebie. (pl) make (МФА [meɪk]; с англ. — «сделать», «изготовить») — утилита, автоматизирующая процесс преобразования файлов из одной формы в другую. Чаще всего это компиляция исходного кода в объектные файлы и последующая компоновка в исполняемые файлы или библиотеки. Утилита использует специальные make-файлы, в которых указаны зависимости файлов друг от друга и правила для их удовлетворения. На основе информации о времени последнего изменения каждого файла make определяет и запускает необходимые программы. (ru) No desenvolvimento de software, make é um utilitário que compila automaticamente programas e bibliotecas do arquivo fonte através da leitura de instruções contidas em arquivos denominados Makefiles, que especificam como obter o programa de destino. O make pode decidir por onde começar através de uma ordenação topológica. Ele também é capaz de resolver automaticamente as dependências do programa que se pretende compilar. Apesar de Ambientes Integrados de Desenvolvimento e funcionalidades de compiladores específicos de linguagem também poderem ser utilizados para gerenciar o processo de compilação nos sistemas modernos, o make continua sendo amplamente usado, principalmente em plataformas do tipo Unix. O ficheiro "Makefile" é constituido por comandos como os seguintes: foo.o: foo.c foo.h bar.h gcc -o foo.o foo.clogobig.ppm: logo.pov $(POVRAY) logo.pov -k0 -o logobig.ppm O primeiro comando ordena a recompilação do ficheiro foo.o se um dos ficheiros foo.c, foo.h ou bar.h for mais recente que foo.o. Diz-se que foo.o depende de foo.c, foo.h ou bar.h. O segundo comando estabelece uma dependência de logobig.ppm em relação a logo.pov e ordena a compilação do ficheiro logobig.ppm através do programa POV-Ray. Os ficheiros Makefile são utilizados para compilar programas, mas podem ser utilizados em qualquer situação em que alguns ficheiros são produzidos a partir de outros através de programa que podem ser executados a partir da linha de comandos. (pt) make är ett datorprogram som används för att automatiskt kompilera och länka datorprogram från flera källkodsfiler eller andra typer av resurser. Programmet använder sig av textfiler ("makefiler") som definierar hur de olika källkomponenterna är beroende av varandra och hur de enskilda komponenterna ska kompileras och länkas till ett färdigt program. (sv) make (укр. зробити) — утиліта для автоматичної побудови програм. Дії, що повинна виконати make, описують в спеціальних файлах, які називаються Makefile. (uk) make是一个在软件开发中所使用的工具程式(Utility software),經由讀取“makefile”的文件以自動化建構軟體。它是一種转化文件形式的工具,转换的目标称为“target”;与此同时,它也检查文件的依赖关系,如果需要的话,它会调用一些外部软件来完成任务。它的依赖关系检查系统非常简单,主要根据依赖文件的修改时间进行判断。大多数情况下,它被用来编译源代码,生成结果代码,然后把结果代码连接起来生成可执行文件或者库文件。它使用叫做“makefile”的文件来确定一个target文件的依赖关系,然后把生成这个target的相关命令传给shell去执行。 許多現代軟體的開發中(如Microsoft Visual Studio),集成开发环境已經取代make,但是在Unix環境中,仍然有許多工程師採用make來協助軟體開發。 (zh)
dbo:designer dbr:Stuart_Feldman
dbo:influenced dbr:List_of_build_automation_software dbr:Apache_Ant dbr:MSBuild dbr:Rake_(software)
dbo:thumbnail wiki-commons:Special:FilePath/GNU_Make_4.3_screenshot.png?width=300
dbo:wikiPageExternalLink http://nuclear.mutantstargoat.com/articles/make/ https://web.archive.org/web/20130815213042/http:/msdn.microsoft.com/en-us/library/cx06ysxh.aspx https://web.archive.org/web/20160319035817/https:/www.freebsd.org/doc/en/books/pmake/writeanddebug.html https://web.archive.org/web/20160323113355/https:/www.cmcrossroads.com/keyword/type/3169 https://web.archive.org/web/20160424041207/http:/c2.com/cgi/wiki%3FUsingNmake https://web.archive.org/web/20160730053857/http:/freecode.com/articles/what-is-wrong-with-make https://web.archive.org/web/20160813235106/http:/www.conifersystems.com/whitepapers/gnu-make/ https://web.archive.org/web/20161001175323/http:/www.wanderinghorse.net/computing/make/ https://web.archive.org/web/20161006202049/http:/make.mad-scientist.net/papers/advanced-auto-dependency-generation/ https://www.gnu.org/software/make/ http://seed7.sourceforge.net/scrshots/make7.htm https://web.archive.org/web/20150330111905/http:/miller.emu.id.au/pmiller/books/rmch/
dbo:wikiPageID 176194 (xsd:integer)
dbo:wikiPageLength 40769 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1124661678 (xsd:integer)
dbo:wikiPageWikiLink dbr:Qt_Project dbr:List_of_build_automation_software dbr:Network_File_System dbr:Batch_file dbr:Bell_Labs dbr:Declarative_programming dbc:Build_automation dbc:Compiling_tools dbc:Unix_programming_tools dbr:Hyphen-minus dbr:Unix dbr:Unix-like dbr:Unix_shell dbr:Visual_Studio dbr:Dependency_graph dbr:Include_directive dbc:Articles_with_example_code dbr:Cp_(Unix) dbr:Object_file dbr:Orientation_(graph_theory) dbr:Embarcadero_Technologies dbr:FreeBSD dbr:GNU_Compiler_Collection dbr:GYP_(software) dbr:Mozilla_Firefox dbr:Copy_(command) dbr:The_Unix-Haters_Handbook dbr:Apache_Ant dbr:Apache_OpenOffice dbr:Lex_(software) dbr:LibreOffice dbr:MSBuild dbr:Stephen_C._Johnson dbr:Command_substitution dbr:Comment_(computer_programming) dbr:Command-line_argument dbr:Parallel_computing dbr:Tab_character dbr:Autoconf dbr:Automake dbr:BSD dbr:CMake dbr:C_(programming_language) dbr:Topological_sorting dbr:GNU dbr:GNU_Project dbr:Lazy_evaluation dbr:Technical_debt dbr:Yacc dbc:GNU_Project_software dbr:Eric_S._Raymond dbr:Ninja_(build_system) dbr:POSIX dbr:PWB/UNIX dbr:Source_code dbr:Rewrite_(programming) dbr:Header_file dbr:Backward_compatibility dbr:The_Art_of_Unix_Programming dbr:The_Green_Berets_(film) dbr:At_sign dbr:ACM_Software_System_Award dbc:Unix_SUS2008_utilities dbr:Bioinformatics dbr:Build_automation dbr:Plan_9_from_Bell_Labs dbr:Plus_sign dbr:Software_development dbr:Solaris_(operating_system) dbr:Inferno_(operating_system) dbr:Integrated_development_environment dbr:Microsoft dbr:NetBSD dbr:OpenBSD dbr:Operating_system dbr:Rake_(software) dbr:Seed7 dbr:Software_build dbr:Macro_(computer_science) dbr:Research_Unix dbr:Imperative_programming dbr:Programming_language dbr:Line_continuation dbr:Stuart_Feldman dbr:Backticks dbr:Command-line_interpreter dbr:Android_OS dbr:Environment_variables dbr:Platform_(computing) dbr:Hash_symbol dbr:File_(computing) dbr:Library_(software) dbr:Whitespace_(computer_science) dbr:bin/sh dbr:Comment_(programming) dbr:Compiler_(computing) dbr:Space_character dbr:Executable_program dbr:File:GNU_Make_4.3_screenshot.png dbr:Snakemake
dbp:designer dbr:Stuart_Feldman
dbp:dialects BSD make, GNU make, Microsoft nmake (en)
dbp:fileFormat [[#Makefile (en)
dbp:implementations BSD, GNU, nmake (en)
dbp:influenced Ant, Rake, MSBuild, and others (en)
dbp:operatingSystem dbr:Unix-like dbr:Inferno_(operating_system)
dbp:paradigm dbr:Declarative_programming dbr:Macro_(computer_science)
dbp:programmingLanguage dbr:C_(programming_language)
dbp:wikiPageUsesTemplate dbt:Unix_commands dbt:Authority_control dbt:Better_source_needed dbt:Blockquote dbt:Citation_needed dbt:Code dbt:Infobox_programming_language dbt:Mono dbt:Portal dbt:Reflist dbt:Short_description dbt:Start_date_and_age dbt:Wikibooks dbt:Keypress
dbp:wordnet_type http://www.w3.org/2006/03/wn/wn20/instances/synset-software-noun-1
dcterms:subject dbc:Build_automation dbc:Compiling_tools dbc:Unix_programming_tools dbc:Articles_with_example_code dbc:GNU_Project_software dbc:Unix_SUS2008_utilities
rdf:type owl:Thing dbo:Language dbo:Software schema:Language wikidata:Q315 wikidata:Q9143 yago:Abstraction100002137 yago:Code106355894 yago:CodingSystem106353757 yago:Communication100033020 yago:Writing106359877 yago:WrittenCommunication106349220 dbo:ProgrammingLanguage yago:Software106566077 umbel-rc:SoftwareObject
rdfs:comment Make és una programa informàtic que automatitza la compilació de programes i biblioteques a partir del seu codi font. Make llegeix uns fitxers anomenats makefiles que especifiquen quins passos s'han de seguir per a compilar i en quin ordre s'han de compilar els fitxers. Tot i que es poden fer servir els entorns integrats de desenvolupament per a manejar el procés de construcció de programari, make encara és molt utilitzat, especialment en entorns Unix. (ca) Program make je utilita pro zdrojových kódů do binárních souborů (spustitelné soubory ELF, EXE, knihovny a podobně). Soubor nazvaný Makefile určuje postup utility make při překladu a definuje závislosti mezi zdrojovými soubory. Při sestavování cíle sleduje make v Makefile. Přestože jsou dnes v oblibě různá integrovaná vývojová prostředí (IDE) a jazykově specifické kompilátory, je make a tedy i Makefile stále široce využíván, zvláště pak na unixových platformách. (cs) في مجال تطوير البرمجيات، صنع (بالإنجليزية: make)‏ هي الأداة التي تبني تلقائيا البرامج القابلة للتنفيذ ومكتباتها من شفرة المصدر، عن طريق قراءة الملفات التي تسمى «ملفات البناء: makefiles» التي تحدد الكيفية التي نصل بها إلى البرنامج الهدف. صنع تستطيع أن تقرر من أين تبدأ من خلال فرز طوبولوجي. (ar) Make estas (uniks-devena) programo por faciligi iom kompleksajn ripeteblajn taskojn, ekz. la tradukadon kaj ligon de programoj. Por tion fari ĝi havas enkonstruitajn ĝeneralajn regulojn kaj oni kutime provizas pliajn dediĉitajn regulojn. La tuta regularo diras, kiel oni devas konstrui unuopajn programojn. Ĝi permesas refari nur tiujn paŝojn, kies antaŭkondiĉoj ŝanĝiĝis ekde la lasta fojo. (eo) In software development, Make is a build automation tool that automatically builds executable programs and libraries from source code by reading files called Makefiles which specify how to derive the target program. Though integrated development environments and language-specific compiler features can also be used to manage a build process, Make remains widely used, especially in Unix and Unix-like operating systems. Besides building programs, Make can be used to manage any project where some files must be updated automatically from others whenever the others change. (en) Make est un logiciel qui construit automatiquement des fichiers, souvent exécutables, ou des bibliothèques à partir d'éléments de base tels que du code source. Il utilise des fichiers appelés makefile qui spécifient comment construire les fichiers cibles. À la différence d'un simple script shell, make exécute les commandes seulement si elles sont nécessaires. Le but est d'arriver à un résultat (logiciel compilé ou installé, documentation créée, etc.) sans nécessairement refaire toutes les étapes. make est particulièrement utilisé sur les plateformes UNIX. (fr) 'MakeYS YS YS CYBER GAMING HALL Selain membangun program, Make dapat digunakan untuk mengelola proyek apa pun di mana beberapa berkas harus diperbarui secara otomatis dari yang lain setiap kali yang lain berubah. (in) make는 소프트웨어 개발을 위해 유닉스 계열 운영 체제에서 주로 사용되는 프로그램 빌드 도구이다. 여러 파일들끼리의 의존성과 각 파일에 필요한 명령을 정의함으로써 프로그램을 컴파일할 수 있으며 최종 프로그램을 만들 수 있는 과정을 서술할 수 있는 표준적인 문법을 가지고 있다. 위의 구조로 기술된 파일(주로 Makefile이라는 파일명)을 make가 해석하여 프로그램 빌드를 수행하게 된다. (ko) make(メイク)は、プログラムのビルド作業を自動化するツール。コンパイル、リンク、インストール等のルールを記述したテキストファイル (makefile) に従って、これらの作業を自動的に行う。 (ja) make – program powłoki systemowej automatyzujący i przyspieszający proces kompilacji złożonych programów i bibliotek. Make nadaje się również do innych prac, które wymagają przetwarzania wielu plików zależnych od siebie. (pl) make (МФА [meɪk]; с англ. — «сделать», «изготовить») — утилита, автоматизирующая процесс преобразования файлов из одной формы в другую. Чаще всего это компиляция исходного кода в объектные файлы и последующая компоновка в исполняемые файлы или библиотеки. Утилита использует специальные make-файлы, в которых указаны зависимости файлов друг от друга и правила для их удовлетворения. На основе информации о времени последнего изменения каждого файла make определяет и запускает необходимые программы. (ru) make är ett datorprogram som används för att automatiskt kompilera och länka datorprogram från flera källkodsfiler eller andra typer av resurser. Programmet använder sig av textfiler ("makefiler") som definierar hur de olika källkomponenterna är beroende av varandra och hur de enskilda komponenterna ska kompileras och länkas till ett färdigt program. (sv) make (укр. зробити) — утиліта для автоматичної побудови програм. Дії, що повинна виконати make, описують в спеціальних файлах, які називаються Makefile. (uk) make是一个在软件开发中所使用的工具程式(Utility software),經由讀取“makefile”的文件以自動化建構軟體。它是一種转化文件形式的工具,转换的目标称为“target”;与此同时,它也检查文件的依赖关系,如果需要的话,它会调用一些外部软件来完成任务。它的依赖关系检查系统非常简单,主要根据依赖文件的修改时间进行判断。大多数情况下,它被用来编译源代码,生成结果代码,然后把结果代码连接起来生成可执行文件或者库文件。它使用叫做“makefile”的文件来确定一个target文件的依赖关系,然后把生成这个target的相关命令传给shell去执行。 許多現代軟體的開發中(如Microsoft Visual Studio),集成开发环境已經取代make,但是在Unix環境中,仍然有許多工程師採用make來協助軟體開發。 (zh) make (englisch für machen, erstellen) ist ein Build-Management-Tool, das Kommandos in Abhängigkeit von Bedingungen ausführt. Es wird hauptsächlich bei der Softwareentwicklung als Programmierwerkzeug eingesetzt. Das Hilfsprogramm make ist Teil des POSIX-Standards, dessen gegenwärtige Bezeichnung IEEE Std 1003.1, 2008 Edition lautet (äquivalent dazu Single UNIX Specification V3, SUSv3). (de) En el contexto del desarrollo de software, Make es una herramienta de gestión de dependencias, típicamente, las que existen entre los archivos que componen el código fuente de un programa, para dirigir su recompilación o "generación" automáticamente. Si bien es cierto que su función básica consiste en determinar automáticamente qué partes de un programa requieren ser recompiladas y ejecutar los comandos necesarios para hacerlo, también lo es que Make puede usarse en cualquier escenario en el que se requiera, de alguna forma, actualizar automáticamente un conjunto de archivos a partir de otro, cada vez que este cambie.​ (es) Il make è un'utility, sviluppata sui sistemi operativi della famiglia UNIX, ma disponibile su un'ampia gamma di sistemi, che automatizza il processo di creazione di file che dipendono da altri file, risolvendo le dipendenze e invocando programmi esterni per il lavoro necessario. Tale gestione delle dipendenze è molto semplice, e si basa sulla data e ora di ultima modifica dei file interessati. (it) make is een computerprogramma dat als hulpmiddel kan worden gebruikt om grote applicaties automatisch te bouwen voor softwareontwikkeling. De computerbestanden die instructies bevatten voor make worden makefiles genoemd. Make houdt bij welke bestanden zijn gewijzigd sinds de laatste maal dat een project was gebouwd en start de compiler enkel voor deze broncodebestanden en de bestanden die afhankelijk zijn van deze bestanden. Make wordt met name toegepast bij C/C++ projecten, maar kan in principe ook gebruikt worden voor bijna elk softwareproject. (nl) No desenvolvimento de software, make é um utilitário que compila automaticamente programas e bibliotecas do arquivo fonte através da leitura de instruções contidas em arquivos denominados Makefiles, que especificam como obter o programa de destino. O make pode decidir por onde começar através de uma ordenação topológica. Ele também é capaz de resolver automaticamente as dependências do programa que se pretende compilar. Apesar de Ambientes Integrados de Desenvolvimento e funcionalidades de compiladores específicos de linguagem também poderem ser utilizados para gerenciar o processo de compilação nos sistemas modernos, o make continua sendo amplamente usado, principalmente em plataformas do tipo Unix. (pt)
rdfs:label صنع (برمجة) (ar) Make (ca) Make (cs) Make (de) Make (eo) Make (es) Make (in) Make (fr) Make (it) Make (UNIX) (ja) Make (software) (en) Make (소프트웨어) (ko) Make (computerprogramma) (nl) Make (pl) Make (pt) Make (ru) Make (uk) Make (datorprogram) (sv) Make (zh)
owl:sameAs freebase:Make (software) yago-res:Make (software) http://d-nb.info/gnd/1078091064 http://d-nb.info/gnd/4334388-0 http://viaf.org/viaf/176684165 wikidata:Make (software) dbpedia-ar:Make (software) dbpedia-ca:Make (software) dbpedia-cs:Make (software) dbpedia-da:Make (software) dbpedia-de:Make (software) dbpedia-eo:Make (software) dbpedia-es:Make (software) dbpedia-et:Make (software) dbpedia-fa:Make (software) dbpedia-fi:Make (software) dbpedia-fr:Make (software) dbpedia-he:Make (software) http://ht.dbpedia.org/resource/Make dbpedia-hu:Make (software) dbpedia-id:Make (software) dbpedia-is:Make (software) dbpedia-it:Make (software) dbpedia-ja:Make (software) dbpedia-ko:Make (software) dbpedia-nl:Make (software) dbpedia-pl:Make (software) dbpedia-pt:Make (software) dbpedia-ru:Make (software) dbpedia-sv:Make (software) dbpedia-tr:Make (software) dbpedia-uk:Make (software) dbpedia-zh:Make (software) https://global.dbpedia.org/id/2nn1Y
prov:wasDerivedFrom wikipedia-en:Make_(software)?oldid=1124661678&ns=0
foaf:depiction wiki-commons:Special:FilePath/GNU_Make_4.3_screenshot.png
foaf:isPrimaryTopicOf wikipedia-en:Make_(software)
is dbo:knownFor of dbr:Stuart_Feldman
is dbo:programmingLanguage of dbr:Buildroot dbr:Jami_(software) dbr:TWRP_(software)
is dbo:wikiPageDisambiguates of dbr:Make
is dbo:wikiPageRedirects of dbr:Mk_(software) dbr:GNU_Make dbr:Makefile dbr:Nmake dbr:Dmake dbr:Mk_(Plan_9) dbr:GNU_make dbr:Gmake dbr:Make_(Unix) dbr:Make_clean dbr:Make_file dbr:Make_software dbr:Makefiles dbr:.PHONY dbr:NMAKE
is dbo:wikiPageWikiLink of dbr:Qbs_(build_tool) dbr:List_of_Unix_commands dbr:List_of_build_automation_software dbr:List_of_file_formats dbr:Mk_(software) dbr:Bazel_(software) dbr:Bell_Labs dbr:BitBake dbr:BornHack dbr:Declarative_programming dbr:Applix_1616 dbr:Perforce_Jam dbr:Unix dbr:Version_7_Unix dbr:Dependency_graph dbr:Interpreter_(computing) dbr:GNU_Make dbr:List_of_programmers dbr:MCC_Interim_Linux dbr:Preprocessor dbr:Menuconfig dbr:SCons dbr:Olex2 dbr:Qmake dbr:Cocoa_(API) dbr:Code::Blocks dbr:FreeBSD dbr:GNAT_Programming_Studio dbr:GNU_Autotools dbr:GNU_Binutils dbr:Bram_Moolenaar dbr:MontaVista dbr:Continuous_integration dbr:Android_NDK dbr:Another_System_Definition_Facility dbr:Apache_Ant dbr:Apache_Maven dbr:Apache_Subversion dbr:Berkeley_algorithm dbr:Berknet dbr:Lex_(software) dbr:LibreOffice dbr:Linux dbr:Linux_From_Scratch dbr:M4_(computer_language) dbr:MSBuild dbr:Maak dbr:Macintosh_Programmer's_Workshop dbr:Call_graph dbr:Strawberry_Perl dbr:Clock_synchronization dbr:Comparison_of_MQTT_implementations dbr:Comparison_of_continuous_integration_software dbr:Comparison_of_programming_languages_(syntax) dbr:Parallax_Propeller dbr:Plan_9_from_User_Space dbr:Makedepend dbr:Stuart_(name) dbr:Automake dbr:Buildroot dbr:CMake dbr:C_preprocessor dbr:Touch_(command) dbr:Tsort dbr:Windows_Services_for_UNIX dbr:GNU_toolchain dbr:John_Graham-Cumming dbr:Makefile dbr:Cuneiform_(programming_language) dbr:Cygwin dbr:Fiwix dbr:FlowTracer dbr:Ninja_(build_system) dbr:Nmake dbr:PVCS dbr:List_of_GNU_packages dbr:List_of_Python_software dbr:Prerequisite dbr:Gulp.js dbr:Harbour_(programming_language) dbr:Jami_(software) dbr:Coupling_(computer_programming) dbr:ACM_Software_System_Award dbr:CheckInstall dbr:LambdaNative dbr:Lattice_C dbr:Syllable_Desktop dbr:TWRP_(software) dbr:Shell_script dbr:Aspect-oriented_programming dbr:Martin_Fowler_(software_engineer) dbr:Build_automation dbr:Pkgsrc dbr:Polytron_(software_company) dbr:Software_portability dbr:Gtkmm dbr:Illumos dbr:Incredibuild dbr:Integrated_development_environment dbr:MinGW dbr:OS-9 dbr:OS_2200 dbr:Radiance_(software) dbr:Rake_(software) dbr:Rational_ClearCase dbr:Xenocara dbr:Yggdrasil_Linux/GNU/X dbr:Software_build dbr:Make dbr:Vesta_(software_configuration_management) dbr:Research_Unix dbr:Xconfig dbr:Dmake dbr:Imake dbr:UWIN dbr:Stuart_Feldman dbr:Off-side_rule dbr:Outline_of_software_engineering dbr:Mk_(Plan_9) dbr:GNU_make dbr:Gmake dbr:Make_(Unix) dbr:Make_clean dbr:Make_file dbr:Make_software dbr:Makefiles dbr:.PHONY dbr:NMAKE
is dbp:knownFor of dbr:Stuart_Feldman
is dbp:programmingLanguage of dbr:Jami_(software) dbr:TWRP_(software)
is foaf:primaryTopic of wikipedia-en:Make_(software)