Am 01.12.2017 16:15, schrieb Jerry Lian:

Thanks Eric for your explanation!
* (I know I can build the app within yocto build, but sometimes I prefer the SDK method outside yocto build.)

* So just copy manually? I thought there are some tricks that I don't know.


Acutally that's how we are doing it ...

Now I have follow-up question:
* It seems that "make install" will copy different files to different folders
* Can I do like these:?
--- make
--- copy (via scp)
--- make install
* Or it needs to be:
--- make
--- make install

Install the cross-compiled stuff on your local disc e.g. into a "transfer" directory. Then copy it to the target. On the target 'cp -Rfa <transfer-dir>/* /' should do it if the basic directory structure fits to your rootFS.

--- copy (via scp) -----then how do I know: what files to go which folder?
--- can you explain:
"... you may supply a custom install prefix directory to configure." --- how?


There is IMHO no standardized variable available. Just look into the configure script how the variable is named and if it is actually available at all.

Thanks!

On Fri, Dec 1, 2017 at 9:34 AM, Eric Schwarz <e...@sw-optimization.com> wrote:
Am 01.12.2017 15:16, schrieb Eric Schwarz:

Hi Jerry,

Am 01.12.2017 15:07, schrieb Jerry Lian:

I am new to embedded linux, and some concepts confuse me:
* I have downloaded an Autotools-based application to run on my board.
* If I boot the board with original image/original SDK, I normally build/install it with steps:
----- ./bootstrap
----- ./configure
----- make
----- make install
You may build your app within yocto build process so your application is contained in your rootFS directly.

* Now if I boot the board with yocto image without SDK, how can I deploy the application? ---- (surely I do "bitbake -c populate_sdk some-image", and source the environment!)

----- ./bootstrap (Yocto SDK on host)
----- ./configure (Yocto SDK on host)
----- make         (Yocto SDK on host)
----- make install (???)
If you build it w/ the SDK outside of the yocto build process just install it to a local directory and copy all the stuff w/ e.g. scp onto your boards rootFS.
 ... you may supply a custom install prefix directory to configure.

* How to do "make install"? (I want to install it on target, but how?)

Thanks!

Cheers
Eric
--
_______________________________________________
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto

Reply via email to