AVR-Programm mit Xcode erstellen

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • AVR-Programm mit Xcode erstellen

    Schon seit ein paar Wochen erstelle ich mit Hilfe des CrossPacks Programme für meine Atmel Atmegas auf dem Mac. Jetzt dachte ich mir, es wäre ja auch ganz nett wenn ich Projekte und Programme mit hilfe von Xcode erstellen und vor allem kompilieren könnte (Version 3.2.6 hab ich installiert). Grade letzteres will mich aber wohl ärgern. Um Projekte zu erstellen hab ich mir ein entsprechendes Template besorgt (Quelle: bhp5 tries blogging ) und installiert. Funktioniert auch wie erwartet. Beim Ausführen von Build jedoch meldet mir der Xcode, dass es den Befehl make nicht kennen würde und hier bin ich etwas ratlos. Ich hoffe, hier kann mir jemand einen Tipp geben wo es bei mir klemmt. Hier noch die komplette Fehlermeldung aus Xcode von einem Demo-Projekt welches über das Terminal problemlos kompiliert wird (habe es mit dem CrossPack erstellt und getestet):

    Quellcode

    1. ExternalBuildToolExecution firmware
    2. cd /Users/Michael/Desktop/Demo/firmware
    3. setenv ACTION
    4. setenv ALTERNATE_GROUP staff
    5. setenv ALTERNATE_MODE u+w,go-w,a+rX
    6. setenv ALTERNATE_OWNER Michael
    7. setenv ALWAYS_SEARCH_USER_PATHS YES
    8. setenv APPLE_INTERNAL_DEVELOPER_DIR /AppleInternal/Developer
    9. setenv APPLE_INTERNAL_DIR /AppleInternal
    10. setenv APPLE_INTERNAL_DOCUMENTATION_DIR /AppleInternal/Documentation
    11. setenv APPLE_INTERNAL_LIBRARY_DIR /AppleInternal/Library
    12. setenv APPLE_INTERNAL_TOOLS /AppleInternal/Developer/Tools
    13. setenv APPLY_RULES_IN_COPY_FILES NO
    14. setenv ARCHS i386
    15. setenv BUILD_COMPONENTS "headers build"
    16. setenv BUILD_DIR /Users/Michael/Desktop/Demo/build
    17. setenv BUILD_ROOT /Users/Michael/Desktop/Demo/build
    18. setenv BUILD_STYLE Release
    19. setenv BUILD_VARIANTS normal
    20. setenv BUILT_PRODUCTS_DIR /Users/Michael/Desktop/Demo/build/Release
    21. setenv CACHE_ROOT /var/folders/oH/oHjgwPrSHKmHDoksgj-sF++++TI/-Caches-/com.apple.Xcode.501
    22. setenv CLASS_FILE_DIR /Users/Michael/Desktop/Demo/build/Demo.build/Release/firmware.build/JavaClasses
    23. setenv CLONE_HEADERS NO
    24. setenv CONFIGURATION Release
    25. setenv CONFIGURATION_BUILD_DIR /Users/Michael/Desktop/Demo/build/Release
    26. setenv CONFIGURATION_TEMP_DIR /Users/Michael/Desktop/Demo/build/Demo.build/Release
    27. setenv COPYING_PRESERVES_HFS_DATA NO
    28. setenv COPY_PHASE_STRIP YES
    29. setenv DEAD_CODE_STRIPPING NO
    30. setenv DEBUGGING_SYMBOLS YES
    31. setenv DEPLOYMENT_LOCATION NO
    32. setenv DEPLOYMENT_POSTPROCESSING NO
    33. setenv DERIVED_FILES_DIR
    34. setenv DERIVED_FILE_DIR /Users/Michael/Desktop/Demo/build/Demo.build/Release/firmware.build/DerivedSources
    35. setenv DERIVED_SOURCES_DIR /Users/Michael/Desktop/Demo/build/Demo.build/Release/firmware.build/DerivedSources
    36. setenv DEVELOPER_APPLICATIONS_DIR /Developer/Applications
    37. setenv DEVELOPER_BIN_DIR /Developer/usr/bin
    38. setenv DEVELOPER_DIR /Developer
    39. setenv DEVELOPER_FRAMEWORKS_DIR /Developer/Library/Frameworks
    40. setenv DEVELOPER_FRAMEWORKS_DIR_QUOTED "\"/Developer/Library/Frameworks\""
    41. setenv DEVELOPER_LIBRARY_DIR /Developer/Library
    42. setenv DEVELOPER_SDK_DIR /Developer/SDKs
    43. setenv DEVELOPER_TOOLS_DIR /Developer/Tools
    44. setenv DEVELOPER_USR_DIR /Developer/usr
    45. setenv DEVELOPMENT_LANGUAGE English
    46. setenv DO_HEADER_SCANNING_IN_JAM NO
    47. setenv DSTROOT /tmp/Demo.dst
    48. setenv DWARF_DSYM_FILE_NAME .dSYM
    49. setenv DWARF_DSYM_FOLDER_PATH /Users/Michael/Desktop/Demo/build/Release
    50. setenv ENABLE_HEADER_DEPENDENCIES YES
    51. setenv ENABLE_OPENMP_SUPPORT NO
    52. setenv EXCLUDED_INSTALLSRC_SUBDIRECTORY_PATTERNS ".svn .git CVS"
    53. setenv EXCLUDED_RECURSIVE_SEARCH_PATH_SUBDIRECTORIES "*.nib *.lproj *.framework *.gch *.xcode* (*) CVS .svn .git"
    54. setenv FILE_LIST /Users/Michael/Desktop/Demo/build/Demo.build/Release/firmware.build/Objects/LinkFileList
    55. setenv FRAMEWORK_VERSION A
    56. setenv GCC3_VERSION 3.3
    57. setenv GENERATE_MASTER_OBJECT_FILE NO
    58. setenv GENERATE_PKGINFO_FILE NO
    59. setenv GID 20
    60. setenv GROUP staff
    61. setenv HEADERMAP_INCLUDES_FLAT_ENTRIES_FOR_TARGET_BEING_BUILT YES
    62. setenv HEADERMAP_INCLUDES_FRAMEWORK_ENTRIES_FOR_ALL_PRODUCT_TYPES YES
    63. setenv HEADERMAP_INCLUDES_NONPUBLIC_NONPRIVATE_HEADERS YES
    64. setenv HEADERMAP_INCLUDES_PROJECT_HEADERS YES
    65. setenv INFOPLIST_EXPAND_BUILD_SETTINGS YES
    66. setenv INFOPLIST_OUTPUT_FORMAT same-as-input
    67. setenv INFOPLIST_PREPROCESS NO
    68. setenv INSTALL_DIR /tmp/Demo.dst
    69. setenv INSTALL_GROUP staff
    70. setenv INSTALL_MODE_FLAG u+w,go-w,a+rX
    71. setenv INSTALL_OWNER Michael
    72. setenv INSTALL_ROOT /tmp/Demo.dst
    73. setenv JAVA_APP_STUB /System/Library/Frameworks/JavaVM.framework/Resources/MacOS/JavaApplicationStub
    74. setenv JAVA_ARCHIVE_CLASSES YES
    75. setenv JAVA_ARCHIVE_TYPE JAR
    76. setenv JAVA_COMPILER /usr/bin/javac
    77. setenv JAVA_FRAMEWORK_RESOURCES_DIRS Resources
    78. setenv JAVA_JAR_FLAGS cv
    79. setenv JAVA_SOURCE_SUBDIR .
    80. setenv JAVA_USE_DEPENDENCIES YES
    81. setenv JAVA_ZIP_FLAGS -urg
    82. setenv KEEP_PRIVATE_EXTERNS NO
    83. setenv LD_GENERATE_MAP_FILE NO
    84. setenv LD_MAP_FILE_PATH /Users/Michael/Desktop/Demo/build/Demo.build/Release/firmware.build/-LinkMap--.txt
    85. setenv LD_OPENMP_FLAGS -fopenmp
    86. setenv LINKER_DISPLAYS_MANGLED_NAMES NO
    87. setenv LINK_WITH_STANDARD_LIBRARIES YES
    88. setenv LOCAL_ADMIN_APPS_DIR /Applications/Utilities
    89. setenv LOCAL_APPS_DIR /Applications
    90. setenv LOCAL_DEVELOPER_DIR /Library/Developer
    91. setenv LOCAL_LIBRARY_DIR /Library
    92. setenv MAC_OS_X_PRODUCT_BUILD_VERSION 10J869
    93. setenv MAC_OS_X_VERSION_ACTUAL 1067
    94. setenv MAC_OS_X_VERSION_MAJOR 1060
    95. setenv MAC_OS_X_VERSION_MINOR 0607
    96. setenv OBJECT_FILE_DIR /Users/Michael/Desktop/Demo/build/Demo.build/Release/firmware.build/Objects
    97. setenv OBJROOT /Users/Michael/Desktop/Demo/build
    98. setenv ONLY_ACTIVE_ARCH NO
    99. setenv OPTIMIZATION_LEVEL 0
    100. setenv OS MACOS
    101. setenv PATH "/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/CrossPack-AVR/bin"
    102. setenv PATH_PREFIXES_EXCLUDED_FROM_HEADER_DEPENDENCIES "/usr/include /usr/local/include /System/Library/Frameworks /System/Library/PrivateFrameworks /Developer/Headers /Developer/SDKs /Developer/Platforms"
    103. setenv PLIST_FILE_OUTPUT_FORMAT same-as-input
    104. setenv PREBINDING YES
    105. setenv PRECOMPS_INCLUDE_HEADERS_FROM_BUILT_PRODUCTS_DIR YES
    106. setenv PRECOMP_DESTINATION_DIR /Users/Michael/Desktop/Demo/build/Demo.build/Release/firmware.build/PrefixHeaders
    107. setenv PRESERVE_DEAD_CODE_INITS_AND_TERMS NO
    108. setenv PRODUCT_NAME
    109. setenv PROFILING_CODE NO
    110. setenv PROJECT Demo
    111. setenv PROJECT_DERIVED_FILE_DIR /Users/Michael/Desktop/Demo/build/Demo.build/DerivedSources
    112. setenv PROJECT_DIR /Users/Michael/Desktop/Demo
    113. setenv PROJECT_FILE_PATH /Users/Michael/Desktop/Demo/Demo.xcodeproj
    114. setenv PROJECT_NAME Demo
    115. setenv PROJECT_TEMP_DIR /Users/Michael/Desktop/Demo/build/Demo.build
    116. setenv REMOVE_CVS_FROM_RESOURCES YES
    117. setenv REMOVE_GIT_FROM_RESOURCES YES
    118. setenv REMOVE_SVN_FROM_RESOURCES YES
    119. setenv RUN_CLANG_STATIC_ANALYZER NO
    120. setenv SCAN_ALL_SOURCE_FILES_FOR_INCLUDES NO
    121. setenv SDKROOT
    122. setenv SEPARATE_STRIP NO
    123. setenv SEPARATE_SYMBOL_EDIT NO
    124. setenv SHARED_DERIVED_FILE_DIR /Users/Michael/Desktop/Demo/build/Release/DerivedSources
    125. setenv SHARED_PRECOMPS_DIR /var/folders/oH/oHjgwPrSHKmHDoksgj-sF++++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders
    126. setenv SKIP_INSTALL NO
    127. setenv SOURCE_ROOT /Users/Michael/Desktop/Demo
    128. setenv SRCROOT /Users/Michael/Desktop/Demo
    129. setenv STANDARD_C_PLUS_PLUS_LIBRARY_TYPE dynamic
    130. setenv STRINGS_FILE_OUTPUT_ENCODING UTF-16
    131. setenv STRIP_INSTALLED_PRODUCT YES
    132. setenv STRIP_STYLE all
    133. setenv SYMROOT /Users/Michael/Desktop/Demo/build
    134. setenv SYSTEM_ADMIN_APPS_DIR /Applications/Utilities
    135. setenv SYSTEM_APPS_DIR /Applications
    136. setenv SYSTEM_CORE_SERVICES_DIR /System/Library/CoreServices
    137. setenv SYSTEM_DEMOS_DIR /Applications/Extras
    138. setenv SYSTEM_DEVELOPER_APPS_DIR /Developer/Applications
    139. setenv SYSTEM_DEVELOPER_BIN_DIR /Developer/usr/bin
    140. setenv SYSTEM_DEVELOPER_DEMOS_DIR "/Developer/Applications/Utilities/Built Examples"
    141. setenv SYSTEM_DEVELOPER_DIR /Developer
    142. setenv SYSTEM_DEVELOPER_DOC_DIR "/Developer/ADC Reference Library"
    143. setenv SYSTEM_DEVELOPER_GRAPHICS_TOOLS_DIR "/Developer/Applications/Graphics Tools"
    144. setenv SYSTEM_DEVELOPER_JAVA_TOOLS_DIR "/Developer/Applications/Java Tools"
    145. setenv SYSTEM_DEVELOPER_PERFORMANCE_TOOLS_DIR "/Developer/Applications/Performance Tools"
    146. setenv SYSTEM_DEVELOPER_RELEASENOTES_DIR "/Developer/ADC Reference Library/releasenotes"
    147. setenv SYSTEM_DEVELOPER_TOOLS /Developer/Tools
    148. setenv SYSTEM_DEVELOPER_TOOLS_DOC_DIR "/Developer/ADC Reference Library/documentation/DeveloperTools"
    149. setenv SYSTEM_DEVELOPER_TOOLS_RELEASENOTES_DIR "/Developer/ADC Reference Library/releasenotes/DeveloperTools"
    150. setenv SYSTEM_DEVELOPER_USR_DIR /Developer/usr
    151. setenv SYSTEM_DEVELOPER_UTILITIES_DIR /Developer/Applications/Utilities
    152. setenv SYSTEM_DOCUMENTATION_DIR /Library/Documentation
    153. setenv SYSTEM_LIBRARY_DIR /System/Library
    154. setenv TARGETNAME firmware
    155. setenv TARGET_BUILD_DIR /Users/Michael/Desktop/Demo/build/Release
    156. setenv TARGET_NAME firmware
    157. setenv TARGET_TEMP_DIR /Users/Michael/Desktop/Demo/build/Demo.build/Release/firmware.build
    158. setenv TEMP_DIR /Users/Michael/Desktop/Demo/build/Demo.build/Release/firmware.build
    159. setenv TEMP_FILES_DIR
    160. setenv TEMP_FILE_DIR /Users/Michael/Desktop/Demo/build/Demo.build/Release/firmware.build
    161. setenv TEMP_ROOT /Users/Michael/Desktop/Demo/build
    162. setenv UID 501
    163. setenv USER Michael
    164. setenv USER_APPS_DIR /Users/Michael/Applications
    165. setenv USER_LIBRARY_DIR /Users/Michael/Library
    166. setenv XCODE_APP_SUPPORT_DIR /Developer/Library/Xcode
    167. setenv XCODE_PRODUCT_BUILD_VERSION 10M2518
    168. setenv XCODE_VERSION_ACTUAL 0400
    169. setenv XCODE_VERSION_MAJOR 0400
    170. setenv XCODE_VERSION_MINOR 0400
    171. /usr/bin/make
    172. error: can't exec '/usr/bin/make' (No such file or directory)
    Alles anzeigen
    [self setSignature:null];
    [[self postCount] increment];