[OpenBlockS Users page]
[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]

[obu:01427] Re: クロスコンパイルして作成したファイルを実行できない


ふるしょお@ユニファイドコミュニケーションズと申します。

> 組込型コンピューター群のブレインという形で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 を指定し
ダイナミックリンクライブラリを使用しないようにしたら、うまく実行できました。

ほっとく訳にも行かないので、現在メーカに問い合わせ中ですが...

この情報があなたの探していたものかどうか選択してください。
yes/まさにこれだ!   no/違うなぁ   part/一部見つかった   try/これで試してみる

あなたが探していた情報はどのようなことか、ご自由に記入下さい。特に「まさにこれだ!」と言う場合は記入をお願いします。
例:「複数のマシンからCATV経由でipmasqueradeを利用してWebを参照したい場合の設定について」
Follow-Ups: References: