(toppers-users 4353) Re: com
kaizen @ wh.commufa.jp
kaizen @ wh.commufa.jp
2015年 3月 23日 (月) 10:46:18 JST
いつもお世話になっています。
小川清@名古屋市工業研究所です。
補足です。
mrubyとtecsに関する作業記録
https://researchmap.jp/jo00mggqg-1778110/#_1778110
cfgを作成して
$ make tecs
../../../bin/tecsgen.exe -k euc -R -D TECS -c "arm-none-eabi-gcc -E -D
TECS" -I. -I./gen -I../../tecs_kernel -I../../include -I../../arch -I../.
. -I../../../mruby/include -I../../tecs_lib/mindstorms_ev3/include -I../.
./../tecsgen/tecs/mruby -I../../../tecsgen/tecs/posix -I../../target/
ev3_gcc -I../../tecs_lib/am1808 -I../../tecs_lib/mindstorms_ev3 -I../../
arch/arm_gcc/am1808 -I../../arch/arm_gcc/common -I../../arch/gcc tSample.
cdl
/bin/sh: ../../../bin/tecsgen.exe: cannot execute binary file
make: *** [tecs.timestamp] Error 126
というエラーが出たのが発端です。
tecsgenのMac用ファイルがあれば次に行くかも。
----- Original Message -----
送信者: kaizen @ wh.commufa.jp
送信日時: 2015年03月23日(月) 10:30:34
Macintoshでtecsgenをどうやって作ればよいか途方に暮れています。
/mruby-on-asp+tecs_for_ev3_package-141118/tecsgen/tecsgen
で
make
とやると
make: Nothing to be done for `all'.
とでます。
tecsgen.exeなどを削っても同じ。
Makefileの中を見ると
raccを利用しているので
gem install racc
で導入(brew install raccでなぜ対応していないか未調査)
Makefileの中のコマンドを実行してみて
racc -O -v ./tecslib/core/C_parser.tab.rb
racc: ./tecslib/core/C_parser.tab.rb: C_parser.tab.rb:7: unexpected
token 'require'
OgawaKiyoshi-no-MacBook-Pro:tecsgen ogawakiyoshi$ make
make: Nothing to be done for `all'.
どんどん深みに嵌っていって戻ってこれないでいます。
Macintosh用のtecsgen.exe相当の作り方の記述を検索中です。