Erlang의 Makefile 파일
형식은 다음과 같습니다.
{Modules, Options}.
여기서 Modules는 atom 또는 atom의 목록입니다.이tom들은 하나의 모듈 이름일 수 있습니다. 예를 들어 file1입니다.다른 디렉터리의 모듈 이름일 수 있습니다. 예를 들어./foo/file3;파일 * 과 같은 일련의 모듈 이름도 어댑터를 통해 일치할 수 있습니다.['file*','./foo/file3','File4'] 등 상기 tom의 목록도 있습니다.Options는 compiler 명령의 구성 매개 변수로서 구체적인 매개 변수는 문서 보기 하나의 Emakefile의 예를 들 수 있다.
{'src/*',
[debug_info,
{i,"include"},
{outdir,"ebin"}
]}.
셸 명령:
erl -make
현재 디렉터리에 있는 Emakefile 파일을 찾은 다음 파일 내용build, 예를 들어 상기 예에 따라 현재 src 디렉터리에 있는 모든 모듈을 컴파일하고 프로그램에서 -include 또는 -includedir가 지정한 관련 파일은include 디렉터리에서 찾을 것입니다. 컴파일된 beam 파일을 ebin 디렉터리에 출력합니다.make 시 출력 디렉터리에 관련 컴파일러가 있는지 확인하고 없으면 컴파일하기;만약에 파일 시간을 검사하고 비교한 후에 더 컴파일할지 여부를 결정한다.최근에 수정된 원본 파일이면 컴파일합니다.ps:erl shell에 명령 입력:
make:all().
같은 효과가 있다.load 매개 변수를 추가하면,
make:all([load]).
다시 컴파일된 코드를 어랑에 다시 불러옵니다. 디버깅에 도움이 됩니다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Instalando o Elixir e o Erlang com o gerenciador de versões asdfEsse tutorial usa o gerenciador de versões asdf, mas fique a vontade para utilizar outros se preferir. Infelizmente o as...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.