कई जगह हैं जहाँ आप देख सकते हैं। IDE 1.6.4 (उबंटू संस्करण) में कुछ इस प्रकार हैं:
(install location)/libraries
लेकिन ये विशेष रूप से उच्च स्तरीय पुस्तकालय हैं:
Bridge
Esplora
Ethernet
Firmata
GSM
LiquidCrystal
Robot_Control
RobotIRremote
Robot_Motor
SD
Servo
SpacebrewYun
Stepper
Temboo
TFT
WiFi
यह निम्न-स्तरीय पुस्तकालयों जैसे टोन, प्रिंट, मुख्य आदि को कवर नहीं करता है। ये निम्न हैं:
(install location)/hardware/arduino/avr/cores/arduino
वहाँ आप Arduino कोर पुस्तकालयों की तरह मिल जाएगा:
abi.cpp
Arduino.h
binary.h
CDC.cpp
Client.h
HardwareSerial0.cpp
HardwareSerial1.cpp
HardwareSerial2.cpp
HardwareSerial3.cpp
HardwareSerial.cpp
HardwareSerial.h
HardwareSerial_private.h
HID.cpp
hooks.c
IPAddress.cpp
IPAddress.h
main.cpp
new.cpp
new.h
Printable.h
Print.cpp
Print.h
Server.h
Stream.cpp
Stream.h
Tone.cpp
Udp.h
USBAPI.h
USBCore.cpp
USBCore.h
USBDesc.h
WCharacter.h
WInterrupts.c
wiring_analog.c
wiring.c
wiring_digital.c
wiring_private.h
wiring_pulse.c
wiring_shift.c
WMath.cpp
WString.cpp
WString.h
हालांकि यहां तक कि स्ट्रैची जैसी चीजों का पता नहीं चलता है। शीर्ष लेख उनके लिए फ़ाइलों में पाया जा सकता:
(install location)/hardware/tools/avr/avr/include/
वहाँ आप पाएंगे:
alloca.h
assert.h
ctype.h
errno.h
inttypes.h
math.h
setjmp.h
stdfix-avrlibc.h
stdint.h
stdio.h
stdlib.h
string.h
यहां तक कि वह पूरी कहानी नहीं है। एक उपनिर्देशिका (एवीआर) में आपको विभिन्न प्रोसेसर के लिए फ़ाइलों के साथ एवीआर से संबंधित चीजें मिलेंगी, जैसे (भाग में):
boot.h
builtins.h
common.h
cpufunc.h
crc16.h
delay.h
eeprom.h
fuse.h
interrupt.h
io1200.h
io2313.h
...
iox64d4.h
iox8e5.h
lock.h
parity.h
pgmspace.h
portpins.h
power.h
sfr_defs.h
signal.h
signature.h
sleep.h
version.h
wdt.h
xmega.h
Strcpy के स्रोत के रूप में, मुझे नहीं लगता कि यह वितरण में है। इनमें मानक पुस्तकालय, पूर्व संकलित शामिल हैं। उदाहरण के लिए, यदि आप इसमें देखें:
(install location)/hardware/tools/avr/avr/lib
आप विभिन्न पूर्व संकलित पुस्तकालय देखेंगे, उदाहरण के लिए:
libc.a
libm.a
libprintf_flt.a
libprintf_min.a
libscanf_flt.a
libscanf_min.a
स्रोत को खोजने के लिए आपको पता लगाना होगा कि एवीआर का स्रोत कहां है (संभवतः http://www.nongnu.org/avr-bibc/ पर )।
मैक के लिए के रूप में, यह सब सामान "एप्लिकेशन पैकेज" में कुछ स्तर नीचे है जिसे आप राइट-क्लिक करके और "शो पैकेज सामग्री" का चयन करके देख सकते हैं। एक नज़र डालें जो Contents/Resources/Java
फ़ोल्डर।
इनमें से कोई भी स्थान ऐसा नहीं है जहां आपको अपनी लाइब्रेरी (जिन्हें आप लिखते हैं या डाउनलोड करते हैं) डालनी चाहिए । उन्हें उस libraries
फ़ोल्डर में जाना चाहिए जो आपके sketchbook
फ़ोल्डर का उपनिर्देशिका है । libraries
यदि यह मौजूद नहीं है, तो फ़ोल्डर बनाएँ । इस तरह उपयोगकर्ता-स्थापित लाइब्रेरी आईडीई के एक संस्करण से दूसरे तक बनी रहती है।