I guess i have an idea what you want. Short answer: it does not work that way. busybox (aka the project) consists of many modules because it ends in ONE program there is no way out.
What may work (depending on your analysis tools) is to compile and NOT LINKING. (see: gcc -c). You need to add the path for includes and friends but that should be compareable easy to archive (i guess make VERBOSE=1 or so). re, wh Am 04.12.2015 14:25, schrieb Larissa Braz: > Hi Walter, > > Thanks for answer me. However, my goal isn't to run bb. Actually, I wanna > to automatically analyse bb code, specifically the git commit history of > certain files what makes compile the whole project time consuming. For this > reason, I'm trying to discover if it is possible to compile a unique file > using gcc. > > Thanks in advance, > > 2015-12-03 11:22 GMT-03:00 walter harms <[email protected]>: > >> hi Larissa, >> you have the wrong idea: 1 file -> 1 program does not work in busybox. >> >> try the following totaly untested way: >> >> make allnoconfig >> >> (you may need a "make menuconfig" after that) >> this will disable all feature etc. >> >> then you get a menu what you need to adjust bb to your needs. >> (e.g. selecting ash under shells) >> then try >> >> make >> >> this should build bb with ash enabled only. >> >> re, >> wh >> >> >> Am 03.12.2015 15:07, schrieb Larissa Braz: >>> Hi, >>> >>> I'm compiling an unique busybox file using gcc, however I'm getting some >>> problems while trying to. I'm using the following command on MacOS: >>> >>> gcc -ferror-limit=0 -Iinclude /shell/ash.c >>> >>> gcc output example: >>> >>> shell/ash.c:6187:21: error: expected expression >>> >>> IF_ASH_BASH_COMPAT(const char *repl = NULL;) >>> >>> >>> Is there any way this is possible? >>> >>> Thanks in advance, >>> >>> >>> >>> _______________________________________________ >>> busybox mailing list >>> [email protected] >>> http://lists.busybox.net/mailman/listinfo/busybox >> _______________________________________________ >> busybox mailing list >> [email protected] >> http://lists.busybox.net/mailman/listinfo/busybox >> > > > _______________________________________________ busybox mailing list [email protected] http://lists.busybox.net/mailman/listinfo/busybox
