Make file error in ADT

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

Make file error in ADT

1,039件の閲覧回数
hitusharma
Contributor II

HI

I am trying to use ADT(Application development toolkit) to cross compile the simple helloworld application.

I followed the following steps.:

1. Create your directory: Create a clean directory for your project and then make that directory your

working location:

$ mkdir $HOME/helloworld

$ cd $HOME/helloworld

2. Populate the directory: Create hello.c, Makefile.am, and configure.in files as follows:

• For hello.c, include these lines:

#include <stdio.h>

main()

{

printf("Hello World!\n");

}

• For Makefile.am, include these lines:

bin_PROGRAMS = hello

hello_SOURCES = hello.c

• For configure.in, include these lines:

AC_INIT(hello.c)

AM_INIT_AUTOMAKE(hello,0.1)

AC_PROG_CC

AC_PROG_INSTALL

AC_OUTPUT(Makefile)

3. Source the cross-toolchain environment setup file: Installation of the cross-toolchain creates a

cross-toolchain environment setup script in the directory that the ADT was installed. Before you

can use the tools to develop your project, you must source this setup script. The script begins

with the string "environment-setup" and contains the machine architecture, which is followed by

the string "poky-linux". Here is an example that sources a script from the default ADT installation

directory that uses the 32-bit Intel x86 Architecture and using the dizzy Yocto Project release:

$ source /opt/poky/1.7.1/environment-setup-i586-poky-linux

4. Generate the local aclocal.m4 files and create the configure script: The following GNU Autotools

generate the local aclocal.m4 files and create the configure script:

$ aclocal

$ autoconf

5. Generate files needed by GNU coding standards: GNU coding standards require certain files in

order for the project to be compliant. This command creates those files:

$ touch NEWS README AUTHORS ChangeLog

6. Generate the configure file: This command generates the configure:

$ automake -a

7. Cross-compile the project: This command

compiles the project using the cross-compiler:

$ ./configure ${CONFIGURE_FLAGS}

8. Make and install the project: These two commands generate and install the project into the

destination directory:

$ make

$ make install DESTDIR=./tmp

in the last step when i run the command make, i  got the error

error: NO such file or directory

when I created a Make file with following attributes:

#!/bin/bash

$ make CC=gcc hello

  gcc -o hello hello.c

I am getting the following error:

Makefile:4: *** missing separator.  Stop

kindly resolve

ラベル(1)
0 件の賞賛
返信
0 返答(返信)