Armadilloフォーラム

実行ファイルが実行できません

y_ich

2015年10月20日 11時41分

お世話になります。市川といいます。

非常に初歩的な段階ですが、ATDE5上で作成した hello.cから生成したhello がArmadillo-EVA 1500で実行できません。

ソースは

#include <stdio.h>
#include <stdlib.h>
 
int main(int argc, char *argv[])
{
        printf("Hello World!\n");
 
        return EXIT_SUCCESS;
}


gcc hello.c -o hello
とするとATDE5上でHello World!と表示されます。
arm-linux-gnueabi-gcc hello.c -o hello
として
Armadillo-EVA 1500上で実行すると
-hash: ./hello: No such flie or directory
となり実行できません。
Armadillo-EVA 1500上でのアクセス権は777にしてみましたが同様です。

なにが間違っているのでしょうか。
宜しくお願い致します。

コメント

otsuka

2015年10月20日 11時55分

大塚と申します。

> arm-linux-gnueabi-gcc hello.c -o hello

Armadillo-EVA 1500 の Debian Wheezy は armhf なので、
arm-linux-gnueabi-gcc でなく
arm-linux-gnueabihf-gcc の方を使わないといけないのではないでしょうか。

y_ich

2015年10月20日 12時02分

大塚様
回答ありがとうございます。

> arm-linux-gnueabihf-gcc の方を使わないといけないのではないでしょうか。

でした。