platfomioを使ってnaitive(linux/windows)のプログラムをビルドする方法
2021/3/10
初版
platformio naitive build
platformio naitive build
概要
platfomioを使ってnaitive(linux/windows)のプログラムをビルドする方法について述べる。
ここでは、platformioがインストール済みを前提とする。
実行環境はubuntuとwindows10を前提にする。
windows10の場合
ここでは既にscoopなどでplatformioがインストール済みとする。
以下の2つのファイルをプロジェクト・デレクトリに用意する:
platformio.ini
; PlatformIO Project Configuration File
;
; Build options: build flags, source filter, extra scripting
; Upload options: custom port, speed and extra flags
; Library options: dependencies, extra library storages
;
; Please visit documentation for the other options and examples
; http://docs.platformio.org/page/projectconf.html
[env:windows_x86]
# Stable version
#platform = windows_x86
# Development version
platform = https://github.com/platformio/platform-windows_x86.git
src/main.c
#include <stdio.h>
int main()
{
printf("Hello World from PlatformIO!\n");
return 0;
}
ビルド/実行の例:
PowerShell
mkdir win
cd win
notepad platformio.ini
#上の内容になるように編集する。
mkdir src
notepad src/main.c
#上の内容になるように編集する。
pio run -t clean
#必要なツールのダウンロードとインストールが行われる。
# ビルド
pio run
# 実行
.\.pio\build\windows_x86\program.exe
#(実行・出力例)
Hello World from PlatformIO!
ubuntuの場合
ここでは既にplatformioがインストール済みとする。
以下の2つのファイルをプロジェクト・デレクトリに用意する:
platformio.ini
; PlatformIO Project Configuration File
;
; Build options: build flags, source filter, extra scripting
; Upload options: custom port, speed and extra flags
; Library options: dependencies, extra library storages
;
; Please visit documentation for the other options and examples
; http://docs.platformio.org/page/projectconf.html
[env:linux_x86_64]
# Stable version
#platform = linux_x86_64
# Development version
platform = https://github.com/platformio/platform-linux_x86_64.git
src/main.c
#include <stdio.h>
int main()
{
printf("Hello World from PlatformIO!\n");
return 0;
}
ビルド/実行の例:
bash
mkdir pc
cd pc
gedit platformio.ini
#上の内容になるように編集する。
mkdir src
gedit src/main.c
#上の内容になるように編集する。
pio run -t clean
#必要なツールのダウンロードとインストールが行われる。
# ビルド
pio run
# 実行
./.pio/build/linux_x86_64/program
#(実行・出力例)
Hello World from PlatformIO!
参考情報
platformio関連:
・windows10にplatformioをインストールする(scoop版)
・arduinoフレームワーク用platformio.ini集(linux版PlatformIOのインストール方法)
・PlatformIO Core (CLI)
・Arduino-IDEとPlatformioのコンパイラーの挙動の違いについて
・ubuntu20.04をインストールする
以上
| 固定リンク
「ギャンブル」カテゴリの記事
「linux」カテゴリの記事
- platfomioを使ってnaitive(linux/windows)のプログラムをビルドする方法(2021.03.10)
- micro:bit Yotta開発ツール(linux版)(2021.01.09)
- PlatformIOをRaspberryPi4で動かしてみる(実験)(2020.10.20)
- headless RaspberryPiインストール方法(v2)(2020.10.20)
- wio-terminalのファームウェア・アップデートについて(linux版)(2020.10.15)
「PlatformIO」カテゴリの記事
- NuEVI/NuRADのビルド(2022.08.18)
- Wio_ExtFlashLoad(WriteSampleMenu.ino)スケッチをplatformioでビルドする(2022.02.03)
- uncannyeyesスケッチをplatformioでビルドする(2022.01.31)
- LovyanGFX-Display ライブラリを使用したスケッチをplatformioでビルドする(2022.01.30)
- Wio-Terminal/M5Core2のWiFiAnallyzer(2022.01.24)
「windows10」カテゴリの記事
- platfomioを使ってnaitive(linux/windows)のプログラムをビルドする方法(2021.03.10)
- windows10にplatformioをインストールする(scoop版)(2021.03.01)
- M5Atomを開発ツールPlatformIOで使う(Windows10版)(2020.10.09)
- XIAOボードでTinyGOを動かす(Windows10版)(2020.10.09)
この記事へのコメントは終了しました。
コメント