最近カメラでスクリプトを作成し始めました。私はCで簡単なhello worldプログラムを作ってコンパイルし、それも私のカメラに送りました。カメラのLinuxシステムでは、 './abcd'でコンパイルされたCプログラムを実行できず、代わりに/ bin/shスクリプトとして認識されます
カメラのシステムは非常に裸のLinux版です。 uname
を実行すると私にLinuxが与えられ、uname -r
は私に2.6.35を与えます。 Bashはこのシステムにはインストールされていません。
私は任意のCの実行可能ファイルを実行すると、それはそれは私にエラーを与えて、スクリプトであると考えている: ./helloworld: line 1: syntax error: unexpected "("
すべてのヘルプは、おかげでいただければ幸いです。
カメラとは何ですか?また、どのプロセッサに搭載されていますか? x86 CPUでない場合は、正しいCPU /アーキテクチャフラグをクロスコンパイル/設定しましたか?どのようにソフトウェアを起動しますか? 'file helloworld'とは何ですか? – dseifert
@disifertカメラはAxis Communications Q7404ビデオエンコーダを介して動作します。非常にベアボーンであるので、 'file'コマンドは存在しません。 – SlickJava
@dseifertプロセッサーが何であるかCPUが何であるか分かりません。私がやったことは、editcgiを使ってカメラでsshを有効にすることだけでした。 – SlickJava