我在示例文件中有以下代码:
#include "SkCanvas.h"
#include "SkDevice.h"
#include "SkGLCanvas.h"
#include "SkGraphics.h"
#include "SkImageEncoder.h"
#include "SkPaint.h"
#include "SkPicture.h"
#include "SkStream.h"
#include "SkWindow.h"
Run Code Online (Sandbox Code Playgroud)
但是,此代码位于/ home/me/development/skia中的各种文件夹中(其中包括core/animator/images/ports/svg /等等).
如何让GCC认识到这条道路?
我在许多文件夹中有许多源文件..有没有办法一次性编译所有这些文件而不必命名它们?
我知道我可以说
g++ -o out *.cpp
Run Code Online (Sandbox Code Playgroud)
但是,当我尝试
g++ -o out *.cpp folder/*.cpp
Run Code Online (Sandbox Code Playgroud)
我收到一个错误.
这样做的正确方法是什么?我知道有可能使用makefile,但它可以用直接的g ++完成吗?