我想使用GNU GCC在我的实例上使用C ++ sdk。我正在关注此页面:https://docs.aws.amazon.com/sdk-for-cpp/v1/developer-guide/examples-s3-objects.html
并希望从s3下载一个对象。我将使用GNU GCC编译器。
我计划使用此页面上提供的代码:https://github.com/awsdocs/aws-doc-sdk-examples/blob/master/cpp/example_code/s3/get_object.cpp
1.在这种情况下,我是否还需要一个Makefile来处理下面的依赖项?
你能告诉我最简单的Makefile作为概念证明吗?
#include <aws/s3/S3Client.h>
#include <aws/s3/S3Client.h>
#include <aws/s3/model/GetObjectRequest.h>
#include <fstream>
答案 0 :(得分:0)
使用普通的Makefile来处理依赖关系和路径是一件痛苦的事。我建议你使用CMake。您可以按照以下说明操作: https://aws.amazon.com/blogs/developer/developer-experience-of-the-aws-sdk-for-c-now-simplified-by-cmake/