C
C
Appendix C
EM-1220-LX FAQ
FAQ 1
Why can I only use vfork( ),and am not able to use fork( )?
Answer 1
μ
Clinux only supports vfork( ). It does not support fork( ). Note that when using
vfork ( ), the parent process will hang until the child process calls an exec group API,
or exits.
FAQ 2
When using a pthread group API, why can’t I use SIGUSR1 and SIGUSR2?
Answer 2
Since a pthread group API uses SIGUSR1 and SIGUSR2 to do a pthread control
suspend and restart the exit function, we cannot use the SIGUSR1 and SIGUSR2
signals. You will get the same result if you link the pthread. This means that you
cannot use
-1pthread
to add an option to the linker.
FAQ 3
What is the correct format for linking to an API?
Answer 3
arm-elf-gcc –W1, -elf2flt
(In this example, the API converts elf format to flat format.)