bmake

FreeBSD make(bmake) 및 macOS make(GNU Make 3.81)와 작동하도록 makefile에서 쉘 배포를 어떻게 사용합니까?
bmake

FreeBSD make(bmake) 및 macOS make(GNU Make 3.81)와 작동하도록 makefile에서 쉘 배포를 어떻게 사용합니까?

!=FreeBSD, macOS 및 Linux에서 실행될 makefile에서 쉘 할당 연산자(예:)를 사용하고 싶습니다 . 예는 다음과 같습니다. a!= seq 3 .PHONY: all all: $a .PHONY: $a $a: @echo $@ 예상되는 결과는 다음과 같습니다. $ touch 1 2 3 $ make all 1 2 3 안타깝게도 macOS Monterey 12.6.1과 함께 제공되는 GNU Make는 셸 할당 연산자를 지원하지 않으며 이 예제의 출력은 비어 있습니다. 이는 최...

Admin

데비안 메이크파일을 FreeBSD로 변환
bmake

데비안 메이크파일을 FreeBSD로 변환

FreeBSD에서 데비안 프로그램을 컴파일하기 위한 가이드를 따르려고 합니다. 다음 메이크파일이 있습니다. obj-m += kernelinfo.o all: make -C /lib/modules/$(shell uname -r)/build M=$(PWD) modules clean: make -C /lib/modules/$(shell uname -r)/build M=$(PWD) clean /lib/modules내 컴퓨터에 폴더가 없기 때문에 FreeBSD에서 이것을 컴파일하는 방법이 혼...

Admin

make는 CXXFLAGS를 만드는 방법을 모릅니다. 멈추다
bmake

make는 CXXFLAGS를 만드는 방법을 모릅니다. 멈추다

저는 FreeBSD를 처음 접하고 소스에서 코드를 컴파일하는 중입니다. 도움을 주시면 대단히 감사하겠습니다. 컴파일하려고하는데빠른 문자소스에서. make 명령을 실행하면 다음 메시지가 반환됩니다. make don't know how to make CXXFLAGS. Stop 다음은 Makefile의 처음 몇 줄입니다(전체 파일은 위에서 언급한 fastText github 저장소에서 찾을 수 있습니다). CXX = c++ CXXFLAGS = -pthread -std=c++0x OBJS = ar...

Admin

Mandrive의 bmake 오류: "bmake: 시스템 규칙이 없습니다(sys.mk)"
bmake

Mandrive의 bmake 오류: "bmake: 시스템 규칙이 없습니다(sys.mk)"

Mandriva에서 OS161을 빌드하기 위해 bmake를 사용하려고 합니다. bmake를 실행하려고 하면 다음 오류가 발생합니다. bmake: no system rules (sys.mk) 실행해도 같은 오류가 발생합니다 bmake -m /usr/local/share/mk/sys.mk 확인해 보니 위에 나열된 경로가 존재하지만 어떤 경로를 지정하든 가비지 경로를 지정하더라도 동일한 오류가 발생합니다. 이것은 bmake를 실행하는 디렉토리에 관계없이 발생하므로 확실히 OS161 문제는 아닙...

Admin

CentOS와 FreeBSD가 동일한 Makefile을 사용할 수 있습니까?
bmake

CentOS와 FreeBSD가 동일한 Makefile을 사용할 수 있습니까?

불행하게도 일부 이전 FreeBSD 환경에서는 "gmake"를 사용할 수 없으므로 FreeBSD make에서도 작동하는 Makefile을 작성해야 합니다. 내가 해결할 수 없는 마지막 문제 - 예를 들어 쉘 명령을 사용하여 Python 실행 파일의 전체 경로를 가져와야 합니다. PYTHON := $(shell which python2.7 || which python) 그러나 FreeBSD make는 이를 완전히 무시합니다. test: echo == $(PYTHON) == ...

Admin