サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
災害への備え
ryos36.hatenablog.com
Linux では簡単 tkat0.hateblo.jp 方法はこちらが詳しい。 Windows ではコンパイル時にエラー これはどうも clang の 4.5.2(?) のバグらしい。(clang のバージョンなのか g++ のバージョンなのか不明) c++ - Clang on Cygwin with C++11 - Stack Overflow これによると、4.7.2 をつかえとなっている。どうやら clang はヘッダーなどを g++ から拝借してきているようだ。g++ の構文では通るが clang では通らないという記述があるらしい。でも、ちゃんと type_info という定義はある。 で、4.7.2 を見てみると、、、どちらでも通る記述に変更されている。 diff exception_ptr.h* 132c132 < const class type_info* --- >
#include <stdio.h> #include <unistd.h> #include <poll.h> #include <fcntl.h> #define GPIO_PATH "/sys/class/gpio/%s/%s" #define GPIO_DEFAULT_NAME "gpio105" #define USLEEP(usec) int main(int argc, const char **argv) { int fds; int i; const char *gpio_name; int flag; static char buf[256]; gpio_name = ((argc == 1)?GPIO_DEFAULT_NAME:argv[argc - 1]); if ( argc == 3 ) { // detect-usb-gpio gpio105 do-init
高位合成コンパイラ から データ・フロー・コンパイラへ Polyphony では pipeline というキーワード(もっと正確な単語を考えないと)、で処理をパイプライン化することが出来るようになった。これはいつ入ったか忘れたけど、v0.3.6 からか?v0.3.5 が 2019/5/9 で v0.3.6 が 2019/5/30 でそもそも現バージョンはパンデミック前の 4年前。そろそろちゃんと v0.3.7 出さないとね。 pipeline Polyphony は単なる高位合成ではなく、データ・フローをかなりしっかりおっている。なので、データ・フロー・コンパイラと呼びたい(勝手に呼んでいるだけ)。どれくらいしっかりおっているかというと、pipeline 化する時に for 文の展開をかなり真面目にやっている。 例えば、for 文による多重ループ。これがあると単純には pipeline 化
このページを最初にブックマークしてみませんか?
『新千葉 ガーベージ・コレクション』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く