Skip to content

CodeBuildでC言語をビルドする

   

CodeBuildでC言語をビルドする方法です。

C言語を書き、main.c というファイル名で保存します。

#include <stdio.h>

int main(void){
    printf("Hello World!!");
}

以下のコマンドでビルドすることができます。

$ gcc main.c -o main

S3バケットを作成します。 コードをアップロードします。

Image

コードビルドを作成します。 ソースはS3を設定します。 Buildspecは以下のように設定します。 CodeBuildのロールにはS3へのアクセス権を付与します。

version: 0.2

phases:
  build:
    commands:
      - gcc --version
      - ls
      - gcc main.c -o main
      - aws s3 cp main s3://swiswiswift-clang-bucket/output/main

ビルドを実行するとS3に実行結果がアップロードされます。

関連記事

  1. AWSでEC2をプライベートサブネットに設置する
  2. Dockerイメージを作成してECSで動かす
  3. DynamoDBのItemを一度に削除する(batch-write-item)
  4. LambdaでBMIを計算するAPIを作成してJSで呼び出す
  5. LambdaでBMIを計算するAPIを作成する
  6. EC2にMySQLをインストールする
  7. Lambdaトリガー(Lambda Permission)のStatement IDを確認する