рд╣реИрдХ рдмрдбрд╛ рдЖрдИрдбреАрдИ: рдЬреИрд╕рд╛ рд╣рдо рдЪрд╛рд╣рддреЗ рд╣реИрдВ рд╣рдо рдЗрдХрдЯреНрдард╛ рдХрд░рддреЗ рд╣реИрдВ

рдирдорд╕реНрддреЗ!

рдпрд╣ рдЫреЛрдЯрд╛ рд▓реЗрдЦ рд╕реИрдорд╕рдВрдЧ рдмрд╛рдбрд╛ рдореЛрдмрд╛рдЗрд▓ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХреЗ рд▓рд┐рдП рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рд╕рдВрдмреЛрдзрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬреЛ рдЗрд╕ рд╡рд┐рдЪрд╛рд░ рдХреЗ рд╕рд╛рде рдирд╣реАрдВ рд░рдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рд╕реИрдорд╕рдВрдЧ "рдмреЗрд╣рддрд░ рдЬрд╛рдирддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдЬрд░реВрд░рдд рд╣реИ", рд╕рд╛рде рд╣реА рдРрд╕реЗ рд▓реЛрдЧ рдЬреЛ рдЬреАрдЖрд░рдпреВ рдХрдВрдкрд╛рдЗрд▓рд░ рд╕рдВрдЧреНрд░рд╣ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдЖрд░рдПрдо рдХреЗ рд▓рд┐рдП рдХреЛрдб рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рддреЗ рд╣реИрдВред



рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХрдИ рд▓реЛрдЧреЛрдВ рдиреЗ рджреЗрдЦрд╛ рдХрд┐ рдЯрд╛рд░рдЧреЗрдЯ-рд░рд┐рд▓реАрдЬрд╝ рдпрд╛ рдЯрд╛рд░рдЧреЗрдЯ-рдбреАрдмрдЧ рдореЗрдВ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдмрдирд╛рддреЗ рд╕рдордп рдПрдХ рд▓реЙрдЧ рд▓рд┐рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ



arm-samsung-nucleuseabi-g++ -DSHP -I"D:/Work/Bada/1.2.1/include" -I"???/inc" -Os -Wall -E -fpic -fshort-wchar -mcpu=cortex-a8 -mfpu=vfpv3 -mfloat-abi=hard -mlittle-endian -mthumb-interwork -o"???/Target-Release/dirent.i" "../src/bada/dirent.cpp"

'Finished building: ../src/bada/dirent.cpp'







рд╣рдореЗрдВ рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдХреЗ рдЭрдВрдбреЗ рдореЗрдВ рджрд┐рд▓рдЪрд╕реНрдкреА рд╣реЛрдЧреА, рдЕрд░реНрдерд╛рдд рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛



-Os -Wall -E -fpic -fshort-wchar -mcpu=cortex-a8 -mfpu=vfpv3 -mfloat-abi=hard -mlittle-endian -mthumb-interwork







рдЖрдк рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдЧреБрдгреЛрдВ рдореЗрдВ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдЭрдВрдбреЗ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рдмреБрд░рд╛ рд╣реИ: рд╡реЗ рд╕рднреА рдмрд╛рдИрдВ рдУрд░, рдФрд░ рдПрдХ рдЯреБрдХрдбрд╝реЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИрдВ



-fpic -fshort-wchar -mcpu=cortex-a8 -mfpu=vfpv3 -mfloat-abi=hard -mlittle-endian -mthumb-interwork







рдЖрдо рддреМрд░ рдкрд░ рд╕реНрдерд┐рд░ рдФрд░ рд╣рдореЗрд╢рд╛ рджрд╛рдИрдВ рдУрд░ рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдЖрдИрдбреАрдИ рдореЗрдВ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рд╢рдмреНрдж рднреА рдирд╣реАрдВ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, "-рдУ" рд╡рд┐рдХрд▓реНрдк рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдЧреБрдгреЛрдВ ("рдЧреНрд░реЗ") рдореЗрдВ рдЕрдкрд░рд┐рд╡рд░реНрддрдиреАрдп рд╣реИред рдореИрдВ рд╕рдордЭрд╛рдКрдВрдЧрд╛ рдХрд┐ рдХреНрдпрд╛ рд╣реЛ рд░рд╣рд╛ рд╣реИред





рддреЛ, рд╣рдо рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЕрдиреНрдпрд╛рдп рджреЗрдЦрддреЗ рд╣реИрдВ:

  1. рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдлрд╝рд╛рдЗрд▓ рдХреЗ рдЖрдХрд╛рд░ рдкрд░ рдЕрдиреБрдХреВрд▓рди рд╣рдореЗрд╢рд╛ рдмреЗрд╣рддрд░ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ (рд╡рд┐рд╢реЗрд╖рдХрд░ рд╕рд┐рд╕реНрдЯрдо, рдПрд▓реНрдЧреЛрд░рд┐рджрдорд┐рдХ рдЪреАрдЬреЛрдВ рдХреЗ рд▓рд┐рдП!)
  2. mfpu = vfpv3, рдЕрдЪреНрдЫрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХреЛрд░реНрдЯреЗрдХреНрд╕ рдореЗрдВ рдиреАрдпрди рд╣реИ
  3. рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ "рдЧреВрдВрдЧрд╛" рдЕрдВрдЧреВрдареЗ рдХреЗ рдмрдЬрд╛рдп рдПрдЖрд░рдПрдо рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рдПрдХ рд╕реЗрдЯ рдореЗрдВ рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ




рд╕реИрдорд╕рдВрдЧ рдХреА рд╕реНрдерд┐рддрд┐ рдХреЛ рд╕рдордЭрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ: рдЪрдВрдЪрд▓ рд╣рд╛рде, рдЙрд▓реНрд▓рд┐рдЦрд┐рдд рдЭрдВрдбреЗ рдХреЛ рдмрджрд▓рдирд╛, рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдХреЛ рдЖрд╕рд╛рдиреА рд╕реЗ рдмрд░реНрдмрд╛рдж рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рдлрд┐рд░ рд╡реЗ рдХреЛрд░рд┐рдпрд╛рдИ рд╕рдорд░реНрдерди рдЯреАрдо рдХреЛ рд╕рд╛рдмрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рд╡реЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреМрди рд╣реИрдВред рд╣рд╛рд▓рд╛рдБрдХрд┐, рд╣рдо рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рд╣рдо рдХреНрдпрд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдХреНрдпрд╛ рд╣рдо рд╕реНрдерд┐рддрд┐ рдХреЛ рдареАрдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ? рд╣рд╛рдБ!



рдЖрдЗрдП рдлрд╝рд╛рдЗрд▓ рдкрд░ рдзреНрдпрд╛рди рджреЗрдВ <bada SDK рдХреА рдЬрдбрд╝> /IDE/buildoptions.xmlред рдЗрд╕рдореЗрдВ рдмрд╕ рдЙрди рдЭрдВрдбреЛрдВ рдХрд╛ рдПрдХ рд╕реЗрдЯ рд╣реЛрддрд╛ рд╣реИ рдЬрд┐рдиреНрд╣реЗрдВ рдЖрдИрдбреАрдИ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рд╛рдорд╛рдиреНрдп рдорд╛рдирд╡ рддрд░реАрдХреЗ рд╕реЗ рдирд╣реАрдВ рдмрджрд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕ рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЧреНрд░рд╣рдг рдХреЛ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░рдирд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВред рд╣рдо рдкреВрд░рд╛ рдЦреАрдВрдЪ рд▓реЗрддреЗ рд╣реИрдВ:



 <comp>-fpic -mthumb -fshort-wchar -O2 -mcpu=cortex-a8 -mfpu=vfpv3 -mfloat-abi=hard</comp>
      
      





рдердореНрдм рдХреЛрдб рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП -рдереБрдВрдм рдмрд▓, -рдУ 2 рдЖрдорддреМрд░ рдкрд░ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХрд╛ рдЕрдиреБрдХреВрд▓рди рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдЕрдм рдЕрд░реНрдерд╣реАрди -рдордереБрдо-рдЗрдВрдЯрд░рд╡рд░реНрдХ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдореИрдВрдиреЗ рдХрдИ рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдкрд░ рдЗрд╕ рддрд░рд╣ рдХреЗ рдЭрдВрдбреЗ рдХреЗ рд╕рд╛рде рдСрдкрд░реЗрд╢рди рдХреА рдЬрд╛рдВрдЪ рдХреА, рдФрд░ рд╡реЗ рд╕рднреА рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ рдЬреИрд╕реЗ рдЙрдиреНрд╣реЗрдВ рдЪрд╛рд╣рд┐рдПред рдореИрдВ рджреЛ рдмрд╛рддреЗрдВ рдиреЛрдЯ рдХрд░рддрд╛ рд╣реВрдВ:

  1. рдпрджрд┐ рдЖрдк -mfpu = рдирд┐рдпреЙрди рдХрд░рддреЗ рд╣реИрдВ , рддреЛ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рд▓реЙрдиреНрдЪ рд╣реЛрдиреЗ рдкрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреНрд░реИрд╢ рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВред рдХреНрдпреЛрдВ - рдпрд╣ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИ, рдореИрдВ рдЗрд╕ рдХреНрд╖рдг рдХреА рдЦреЛрдЬ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдкрд░реАрдХреНрд╖рдг рдмреЛрд░реНрдбреЛрдВ рдкрд░ рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп, рдореИрдВрдиреЗ рдРрд╕рд╛ рдХрдИ рдмрд╛рд░ рдХрд┐рдпрд╛ред
  2. -рдордереБрдореНрдм-рдЗрдВрдЯрд░рд╡рд░реНрдХ рдЕрднреА рднреА рдХреБрдЫ рд╡рд┐рд╢реЗрд╖ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдореИрдВрдиреЗ рдкрд░реАрдХреНрд╖рдг рдЪрд▓рд╛рдП - рдЗрд╕рдХреЗ рдмрд┐рдирд╛ рд╕рдм рдХреБрдЫ рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред


рдмрдбрд╛ 1.1 рдЙрдкрдХрд░рдгреЛрдВ (52x рдХреА рддрд░рд╣ рдмрдЬрдЯ рд▓рд╣рд░реЛрдВ рдХреА рдПрдХ рдкрдВрдХреНрддрд┐) рдХреЗ рд▓рд┐рдП рд╣рдо рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдХреЗ рдЭрдВрдбреЗ рдореЗрдВ рдХреНрдпрд╛ рджреЗрдЦрддреЗ рд╣реИрдВ?



 <comp>-fpic -fshort-wchar -mcpu=arm9 -mfloat-abi=soft -mlittle-endian -mthumb-interwork</comp>
      
      





рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдПрдХ рдЦрд░рд╛рдм рдкреНрд░реЛрд╕реЗрд╕рд░ рдЬреЛ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╕реИрдорд╕рдВрдЧ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдореЗрдВ рдмрд┐рд▓реНрдХреБрд▓ рднреА рдирд╣реАрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ, рд╕рд╛рде рд╣реА -mfloat-abi = soft , рдЬрд┐рд╕рдХреЗ рдХрд╛рд░рдг FPU рдХрд╛ рдЙрдкрдпреЛрдЧ рдмрд┐рд▓реНрдХреБрд▓ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд╣рдбрд╝рддрд╛рд▓реА рд╣реИ ред Arm.com рдкрд░ ARM9 рдХрд▓реНрдкрдирд╛ рдмрддрд╛рддреА рд╣реИ рдХрд┐ FPU рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╡реИрдХрд▓реНрдкрд┐рдХ рд╣реИред рдореЗрд░реЗ рдкрд╛рд╕ рдпреЗ рдЙрдкрдХрд░рдг рдирд╣реАрдВ рд╣реИрдВ, рдФрд░ рдореИрдВ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рдХрд╣ рд╕рдХрддрд╛ рдХрд┐ рдХреНрдпрд╛ рдЗрд╕ рдзреНрд╡рдЬ рдХреЛ -mfloat-abi = softfp рдпрд╛ -mfloat-abi = рд╣рд╛рд░реНрдб рдореЗрдВ рдмрджрд▓рдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдлрд┐рд░ рд╕реЗ рдореИрдВ -рдордереБрдо рдЬреЛрдбрд╝рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВред



рдореИрдВ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЛ рд╕рд▓рд╛рд╣ рджреВрдВрдЧрд╛ рдЬрд┐рдирдХреЗ рдкрд╛рд╕ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдлреНрд▓реЛрдЯрд┐рдВрдЧ-рдкреЙрдЗрдВрдЯ рдЧрдгрдирд╛рдПрдБ рд╣реИрдВ: -funsafe-math-рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝реЗрд╢рди -ffast-math рдлреНрд▓реИрдЧ рдХреЛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдлреНрд▓реИрдЧ (рд╕рд╛рдорд╛рдиреНрдп рддрд░реАрдХреЗ рд╕реЗ) рдореЗрдВ рдЬреЛрдбрд╝реЗрдВред рдЖрдкрдХреЛ рдЗрд╕рдХрд╛ рдкрдЫрддрд╛рд╡рд╛ рдирд╣реАрдВ рд╣реЛрдЧрд╛ред



рдЕрдВрдд рдореЗрдВ, рдПрдЖрд░рдПрдо рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рднреА рдЬреАрд╕реАрд╕реА рдЭрдВрдбреЗ рдХрд╛ рд▓рд┐рдВрдХ ред



рдЖрдкрдХреЗ рд╕рдлрд▓ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!



All Articles