我有一些简单的 opencl 源代码用于编译。每次我尝试这样做时:g++ test.cpp -lglut -lGLU -lGL
。有没有办法避免输入最后 3 个内容?
答案1
你可以创建一个最小的Makefile
前任。
$ cat Makefile
CXX := g++
LIBS := -lglut -lGLU -lGL
test: test.cpp
$(CXX) -o $@ $^ $(LIBS)
然后你可以test
简单地使用编译和链接
make test
甚至,因为test
是默认(第一个)目标
make