ΠΠ΄ΡΠ°Π²ΡΡΠ²ΡΠΉ
ΠΡΡΠ°ΡΡΡ ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°ΡΡ stlink ΠΏΠΎΠ΄ Ubuntu 15.04
Π£ ΠΌΠ΅Π½Ρ Π΅ΡΡΡ ΡΠΎΠ·Π΄Π°ΡΠ΅Π»Ρ C, gcc, libusb, libusb-dev.
ΠΠ²Π΅Π΄ΠΈΡΠ΅ Π’Π΅ΡΠΌΠΈΠ½Π°Π»
$ git clone git://github.com/texane/stlink.git
ΠΈ
$ ΡΠ΄Π΅Π»Π°ΡΡ Π²ΡΠΏΡΡΠΊ
[ΠΠ«ΠΠ£Π‘Π]
Makefile: 27 : Π½Π΅ ΡΠ΄Π°Π»ΠΎΡΡ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ ΡΠ΅ΡΠ΅ΠΏΡ ΡΠ΅Π»Π΅Π²ΠΎΠ³ΠΎ 'Π²ΡΠΏΡΡΠΊΠ°'
make: * [Π²ΡΠΏΡΡΠΊ] ΠΡΠΈΠ±ΠΊΠ° 2
ΠΡΡΡ ΠΌΠ½ΠΎΠ³ΠΎ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ² ΠΏΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅ stlink, ΠΠ Π²ΡΠ΅ ΠΎΠ½ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ autogen.sh . Π ΠΌΠΎΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΠ°ΠΊΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Π° Π½Π΅Ρ.
ΠΡΡΡ ΠΈΠ΄Π΅ΠΈ?
ΠΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ Π·Π°ΠΏΡΡΡΠΈΡΡ make clean && make release
Π²Π΅ΡΠΎΡΡΠ½ΠΎ, ΠΈΠ·-Π·Π° ΠΎΡΡΡΡΡΡΠ²ΠΈΡ ΠΏΠ°ΠΏΠΊΠΈ build/Release
ΠΈ ΡΠ°ΠΉΠ»ΠΎΠ² CMake. ΠΡ git ΠΊΠ»ΠΎΠ½ΠΈΡΠΎΠ²Π°Π»ΠΈ ΠΏΠΎΡΠ»Π΅Π΄Π½ΡΡ Π²Π΅ΡΡΠΈΡ ΠΈΠ· Π²Π΅ΡΠΊΠΈ master
?
ΠΡΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ STLINK ΠΊ Ubuntu Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΡΠΎΡΡΡΠ΅ΡΠ΅Ρ ΠΈΠ· ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ. ΠΡΠ»Π°ΠΆΠΈΠ²Π°Π»Π°ΡΡ ΠΎΡΠ΅Π½Ρ Π΄ΠΎΠ»Π³ΠΎ, ΡΡΠΎΠ±Ρ Π½Π°ΠΉΡΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ, Π½ΠΎ ΡΠ΅ΠΏΠ΅ΡΡ ΠΊΠ°ΠΆΠ΅ΡΡΡ, ΡΡΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Π² ΡΠΎΡΠ΅ΡΠ°Π½ΠΈΠΈ Linux / Qstlink.
ΠΠ½Π΅ ΠΏΡΠΈΡΠ»ΠΎΡΡ Π·Π°ΠΏΡΡΡΠΈΡΡ cmake .
ΡΡΠΎΠ±Ρ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ°ΠΉΠ»Ρ ΡΠ±ΠΎΡΠΊΠΈ ΠΏΠ΅ΡΠ΅Π΄ make.
ΠΠ°ΡΠ΅ΠΌ Π²Ρ ΡΠΎΠ·Π΄Π°Π΅ΡΠ΅ Π²Π½ΡΡΡΠΈ ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠ°ΠΏΠΊΠΈ, ΡΡΠΎ ΠΊΡΠ°ΠΉΠ½Π΅ Π½Π΅ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ, Ρ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΡ:
mkdir build && cd build && cmake .. && make
Π― Π·Π°ΠΊΡΡΠ²Π°Ρ Π΅Π³ΠΎ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π²Π½ΡΡΡΠΈ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ doc / compiling.md .
Π‘Π°ΠΌΡΠΉ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ
ΠΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ Π·Π°ΠΏΡΡΡΠΈΡΡ
make clean && make release
Π²Π΅ΡΠΎΡΡΠ½ΠΎ, ΠΈΠ·-Π·Π° ΠΎΡΡΡΡΡΡΠ²ΠΈΡ ΠΏΠ°ΠΏΠΊΠΈbuild/Release
ΠΈ ΡΠ°ΠΉΠ»ΠΎΠ² CMake. ΠΡ git ΠΊΠ»ΠΎΠ½ΠΈΡΠΎΠ²Π°Π»ΠΈ ΠΏΠΎΡΠ»Π΅Π΄Π½ΡΡ Π²Π΅ΡΡΠΈΡ ΠΈΠ· Π²Π΅ΡΠΊΠΈmaster
?