ふるしょお@ユニファイドコミュニケーションズと申します。 > 組込型コンピューター群のブレインという形でOBSSを使おうとしています. > そこで,手前のPC(RH7.2 kernel ver. 2.4.7)にぷらっとさんから提供 > されている,クロスコンパイル用のrpmパッケージをインストールし, > /usr/local/obS以下にsampleがあったので,そこにあるhelloというファイルを > ftpでOBSSにとばし実行させようとしたところ, > cannot execute binary file > というエラーをはき,実行できません. 単純にftpで転送する時にバイナリ転送を指定していないとかってないですか ね... ちなみに、うちではRedHat 7.1のクロスコンパイル環境で 以下のようなメッセージ出されて実行できないと言う問題がでました。 [user1@AAAServer user1]$ ./hello bash: ./hello: No such file or directory これは、とりあえずコンパイル時にgccのオプションで -s を指定し ダイナミックリンクライブラリを使用しないようにしたら、うまく実行できました。 ほっとく訳にも行かないので、現在メーカに問い合わせ中ですが...
Follow-Ups:
- [obu:01429] Re: クロスコンパイルして作成したファイルを実行できないTakeshi NAKAMURA
- [obu:01430] Re: クロスコンパイルして作成したファイルを実行できないfujii_ma
- [obu:01426] クロスコンパイルして作成したファイルを実行できないTakeshi NAKAMURA
- Prev by Subject: [obu:01426] クロスコンパイルして作成したファイルを実行できない
- Next by Subject: [obu:01428] Re: クロスコンパイルして作成したファイルを実行できない
- Previous by thread: [obu:01426] クロスコンパイルして作成したファイルを実行できない
- Next by thread: [obu:01429] Re: クロスコンパイルして作成したファイルを実行できない
- Indexes:[Main][Thread]