Melakukan C SOURCE FILE Test C_SUPPORTS_WMISSING_VARIABLE_DECLARATIONS gagal dengan output berikut:
Change Dir: /home/harsh/Applications/ARMToolchain/stlink-master/build/CMakeFiles/CMakeTmp
Run Build Command:"/usr/bin/make" "cmTC_309db/fast"
/usr/bin/make -f CMakeFiles/cmTC_309db.dir/build.make CMakeFiles/cmTC_309db.dir/build
make[1]: Entering directory '/home/harsh/Applications/ARMToolchain/stlink-master/build/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_309db.dir/src.c.o
/usr/bin/cc -std=gnu99 -Wall -Wextra -Wshadow -D_FORTIFY_SOURCE=2 -fstrict-aliasing -Wundef -Wformat -Wformat-security -Wmaybe-uninitialized -DC_SUPPORTS_WMISSING_VARIABLE_DECLARATIONS -Wmissing-variable-declarations -o CMakeFiles/cmTC_309db.dir/src.c.o -c /home/harsh/Applications/ARMToolchain/stlink-master/build/CMakeFiles/CMakeTmp/src.c
cc: error: unrecognized command line option '-Wmissing-variable-declarations'
CMakeFiles/cmTC_309db.dir/build.make:65: recipe for target 'CMakeFiles/cmTC_309db.dir/src.c.o' failed
make[1]: *** [CMakeFiles/cmTC_309db.dir/src.c.o] Error 1
make[1]: Leaving directory '/home/harsh/Applications/ARMToolchain/stlink-master/build/CMakeFiles/CMakeTmp'
Makefile:126: recipe for target 'cmTC_309db/fast' failed
make: *** [cmTC_309db/fast] Error 2
Source file was:
int main(void) { return 0; }
Performing C SOURCE FILE Test C_SUPPORTS_WSHORTEN_64_TO_32 failed with the following output:
Change Dir: /home/harsh/Applications/ARMToolchain/stlink-master/build/CMakeFiles/CMakeTmp
Run Build Command:"/usr/bin/make" "cmTC_83ce9/fast"
/usr/bin/make -f CMakeFiles/cmTC_83ce9.dir/build.make CMakeFiles/cmTC_83ce9.dir/build
make[1]: Entering directory '/home/harsh/Applications/ARMToolchain/stlink-master/build/CMakeFiles/CMakeTmp'
Content of Error.log file was:-
Building C object CMakeFiles/cmTC_83ce9.dir/src.c.o
/usr/bin/cc -std=gnu99 -Wall -Wextra -Wshadow -D_FORTIFY_SOURCE=2 -fstrict-aliasing -Wundef -Wformat -Wformat-security -Wmaybe-uninitialized -DC_SUPPORTS_WSHORTEN_64_TO_32 -Wshorten-64-to-32 -o CMakeFiles/cmTC_83ce9.dir/src.c.o -c /home/harsh/Applications/ARMToolchain/stlink-master/build/CMakeFiles/CMakeTmp/src.c
cc: error: unrecognized command line option '-Wshorten-64-to-32'
CMakeFiles/cmTC_83ce9.dir/build.make:65: recipe for target 'CMakeFiles/cmTC_83ce9.dir/src.c.o' failed
make[1]: *** [CMakeFiles/cmTC_83ce9.dir/src.c.o] Error 1
make[1]: Leaving directory '/home/harsh/Applications/ARMToolchain/stlink-master/build/CMakeFiles/CMakeTmp'
Makefile:126: recipe for target 'cmTC_83ce9/fast' failed
make: *** [cmTC_83ce9/fast] Error 2
Ini berarti kompiler Anda tidak mendukung -Wmissing-variable-declarations
dan bukan kesalahan. Anda harus dapat mengkompilasi dan menjalankannya tanpa masalah.
https://github.com/texane/stlink/blob/master/cmake/CFlags.cmake#L27
Kita perlu memeriksa ini karena ada banyak platform yang berbeda, dan konfigurasi kompiler. Jadi ada kemungkinan beberapa fitur dilaporkan sebagai NOTFOUND.
Pak tapi saya tidak dapat membangun dengan memberikan perintah "make" yang memberikan "make: *** Tidak ada target yang ditentukan dan tidak ada makefile yang ditemukan. Berhenti."
Anda harus menjalankan make clean
dan kemudian make
tanpa membatalkan make. Harap berikan output dari perintah make
dan bukan log cmake ketika tidak akan dibangun. Pastikan Anda telah menginstal libusb development headers and library.
Pak, Tidak ada makefile yang dihasilkan oleh cmake.
cmake .. memberikan kesalahan: -
CMake Error: Variabel berikut digunakan dalam proyek ini, tetapi disetel ke NOTFOUND.
Harap atur atau pastikan mereka disetel dan diuji dengan benar di file CMake:
LIBUSB_INCLUDE_DIR (Lanjutan)
digunakan sebagai direktori include di direktori /home/harsh/Applications/ARMToolchain/stlink-master
digunakan sebagai direktori include di direktori /home/harsh/Applications/ARMToolchain/stlink-master
digunakan sebagai direktori include di direktori /home/harsh/Applications/ARMToolchain/stlink-master
digunakan sebagai direktori include di direktori /home/harsh/Applications/ARMToolchain/stlink-master
digunakan sebagai direktori include di direktori /home/harsh/Applications/ARMToolchain/stlink-master
digunakan sebagai direktori include di direktori /home/harsh/Applications/ARMToolchain/stlink-master
digunakan sebagai direktori include di direktori /home/harsh/Applications/ARMToolchain/stlink-master
digunakan sebagai direktori include di direktori /home/harsh/Applications/ARMToolchain/stlink-master
digunakan sebagai direktori include di direktori /home/harsh/Applications/ARMToolchain/stlink-master
digunakan sebagai direktori include di direktori /home/harsh/Applications/ARMToolchain/stlink-master
digunakan sebagai direktori include di direktori /home/harsh/Applications/ARMToolchain/stlink-master
digunakan sebagai direktori include di direktori /home/harsh/Applications/ARMToolchain/stlink-master
digunakan sebagai direktori include di direktori /home/harsh/Applications/ARMToolchain/stlink-master
digunakan sebagai direktori include di direktori /home/harsh/Applications/ARMToolchain/stlink-master
digunakan sebagai direktori include di direktori /home/harsh/Applications/ARMToolchain/stlink-master
digunakan sebagai direktori include di direktori /home/harsh/Applications/ARMToolchain/stlink-master
digunakan sebagai direktori include di direktori /home/harsh/Applications/ARMToolchain/stlink-master
digunakan sebagai direktori include di direktori /home/harsh/Applications/ARMToolchain/stlink-master
digunakan sebagai direktori include di direktori /home/harsh/Applications/ARMToolchain/stlink-master
digunakan sebagai direktori include di direktori /home/harsh/Applications/ARMToolchain/stlink-master
digunakan sebagai direktori include di direktori /home/harsh/Applications/ARMToolchain/stlink-master
digunakan sebagai direktori include di direktori /home/harsh/Applications/ARMToolchain/stlink-master
digunakan sebagai direktori include di direktori /home/harsh/Applications/ARMToolchain/stlink-master
digunakan sebagai direktori include di direktori /home/harsh/Applications/ARMToolchain/stlink-master
digunakan sebagai direktori include di direktori /home/harsh/Applications/ARMToolchain/stlink-master
digunakan sebagai direktori include di direktori /home/harsh/Applications/ARMToolchain/stlink-master
digunakan sebagai direktori include di direktori /home/harsh/Applications/ARMToolchain/stlink-master
digunakan sebagai direktori include di direktori /home/harsh/Applications/ARMToolchain/stlink-master
digunakan sebagai direktori include di direktori /home/harsh/Applications/ARMToolchain/stlink-master
digunakan sebagai direktori include di direktori /home/harsh/Applications/ARMToolchain/stlink-master
digunakan sebagai direktori include di direktori /home/harsh/Applications/ARMToolchain/stlink-master
digunakan sebagai direktori include di direktori /home/harsh/Applications/ARMToolchain/stlink-master
digunakan sebagai direktori include di direktori /home/harsh/Applications/ARMToolchain/stlink-master
digunakan sebagai direktori include di direktori /home/harsh/Applications/ARMToolchain/stlink-master
digunakan sebagai direktori include di direktori /home/harsh/Applications/ARMToolchain/stlink-master
digunakan sebagai direktori include di direktori /home/harsh/Applications/ARMToolchain/stlink-master
digunakan sebagai direktori include di direktori /home/harsh/Applications/ARMToolchain/stlink-master
digunakan sebagai direktori include di direktori /home/harsh/Applications/ARMToolchain/stlink-master
digunakan sebagai direktori include di direktori /home/harsh/Applications/ARMToolchain/stlink-master
digunakan sebagai direktori include di direktori /home/harsh/Applications/ARMToolchain/stlink-master
digunakan sebagai direktori include di direktori /home/harsh/Applications/ARMToolchain/stlink-master
digunakan sebagai direktori include di direktori /home/harsh/Applications/ARMToolchain/stlink-master
digunakan sebagai direktori include di direktori /home/harsh/Applications/ARMToolchain/stlink-master/src/gdbserver
digunakan sebagai direktori include di direktori /home/harsh/Applications/ARMToolchain/stlink-master/src/gdbserver
digunakan sebagai direktori include di direktori /home/harsh/Applications/ARMToolchain/stlink-master/src/gdbserver
digunakan sebagai direktori include di direktori /home/harsh/Applications/ARMToolchain/stlink-master/src/gdbserver
digunakan sebagai direktori include di direktori /home/harsh/Applications/ARMToolchain/stlink-master/src/gdbserver
digunakan sebagai direktori include di direktori /home/harsh/Applications/ARMToolchain/stlink-master/src/gdbserver
digunakan sebagai direktori include di direktori /home/harsh/Applications/ARMToolchain/stlink-master/src/gdbserver
digunakan sebagai direktori include di direktori /home/harsh/Applications/ARMToolchain/stlink-master/src/gdbserver
digunakan sebagai direktori include di direktori /home/harsh/Applications/ARMToolchain/stlink-master/src/gdbserver
digunakan sebagai direktori include di direktori /home/harsh/Applications/ARMToolchain/stlink-master/src/gdbserver
digunakan sebagai direktori include di direktori /home/harsh/Applications/ARMToolchain/stlink-master/src/tools/gui
digunakan sebagai direktori include di direktori /home/harsh/Applications/ARMToolchain/stlink-master/src/tools/gui
digunakan sebagai direktori include di direktori /home/harsh/Applications/ARMToolchain/stlink-master/src/tools/gui
digunakan sebagai direktori include di direktori /home/harsh/Applications/ARMToolchain/stlink-master/src/tools/gui
digunakan sebagai direktori include di direktori /home/harsh/Applications/ARMToolchain/stlink-master/src/tools/gui
digunakan sebagai direktori include di direktori /home/harsh/Applications/ARMToolchain/stlink-master/src/tools/gui
digunakan sebagai direktori include di direktori /home/harsh/Applications/ARMToolchain/stlink-master/src/tools/gui
digunakan sebagai direktori include di direktori /home/harsh/Applications/ARMToolchain/stlink-master/src/tools/gui
digunakan sebagai direktori include di direktori /home/harsh/Applications/ARMToolchain/stlink-master/src/tools/gui
digunakan sebagai direktori include di direktori /home/harsh/Applications/ARMToolchain/stlink-master/src/tools/gui
digunakan sebagai direktori include di direktori /home/harsh/Applications/ARMToolchain/stlink-master/src/tools/gui
digunakan sebagai direktori include di direktori /home/harsh/Applications/ARMToolchain/stlink-master/usr/lib/pkgconfig
digunakan sebagai direktori include di direktori /home/harsh/Applications/ARMToolchain/stlink-master/usr/lib/pkgconfig
digunakan sebagai direktori include di direktori /home/harsh/Applications/ARMToolchain/stlink-master/usr/lib/pkgconfig
digunakan sebagai direktori include di direktori /home/harsh/Applications/ARMToolchain/stlink-master/usr/lib/pkgconfig
digunakan sebagai direktori include di direktori /home/harsh/Applications/ARMToolchain/stlink-master/usr/lib/pkgconfig
digunakan sebagai direktori include di direktori /home/harsh/Applications/ARMToolchain/stlink-master/usr/lib/pkgconfig
digunakan sebagai direktori include di direktori /home/harsh/Applications/ARMToolchain/stlink-master/usr/lib/pkgconfig
digunakan sebagai direktori include di direktori /home/harsh/Applications/ARMToolchain/stlink-master/usr/lib/pkgconfig
digunakan sebagai direktori include di direktori /home/harsh/Applications/ARMToolchain/stlink-master/usr/lib/pkgconfig
digunakan sebagai direktori include di direktori /home/harsh/Applications/ARMToolchain/stlink-master/include
digunakan sebagai direktori include di direktori /home/harsh/Applications/ARMToolchain/stlink-master/include
digunakan sebagai direktori include di direktori /home/harsh/Applications/ARMToolchain/stlink-master/include
digunakan sebagai direktori include di direktori /home/harsh/Applications/ARMToolchain/stlink-master/include
digunakan sebagai direktori include di direktori /home/harsh/Applications/ARMToolchain/stlink-master/include
digunakan sebagai direktori include di direktori /home/harsh/Applications/ARMToolchain/stlink-master/include
digunakan sebagai direktori include di direktori /home/harsh/Applications/ARMToolchain/stlink-master/include
digunakan sebagai direktori include di direktori /home/harsh/Applications/ARMToolchain/stlink-master/include
digunakan sebagai direktori include di direktori /home/harsh/Applications/ARMToolchain/stlink-master/include
digunakan sebagai direktori include di direktori /home/harsh/Applications/ARMToolchain/stlink-master/doc/man
digunakan sebagai direktori include di direktori /home/harsh/Applications/ARMToolchain/stlink-master/doc/man
digunakan sebagai direktori include di direktori /home/harsh/Applications/ARMToolchain/stlink-master/doc/man
digunakan sebagai direktori include di direktori /home/harsh/Applications/ARMToolchain/stlink-master/doc/man
digunakan sebagai direktori include di direktori /home/harsh/Applications/ARMToolchain/stlink-master/doc/man
digunakan sebagai direktori include di direktori /home/harsh/Applications/ARMToolchain/stlink-master/doc/man
digunakan sebagai direktori include di direktori /home/harsh/Applications/ARMToolchain/stlink-master/doc/man
digunakan sebagai direktori include di direktori /home/harsh/Applications/ARMToolchain/stlink-master/doc/man
digunakan sebagai direktori include di direktori /home/harsh/Applications/ARMToolchain/stlink-master/doc/man
digunakan sebagai direktori include di direktori /home/harsh/Applications/ARMToolchain/stlink-master/tests
digunakan sebagai direktori include di direktori /home/harsh/Applications/ARMToolchain/stlink-master/tests
digunakan sebagai direktori include di direktori /home/harsh/Applications/ARMToolchain/stlink-master/tests
digunakan sebagai direktori include di direktori /home/harsh/Applications/ARMToolchain/stlink-master/tests
digunakan sebagai direktori include di direktori /home/harsh/Applications/ARMToolchain/stlink-master/tests
digunakan sebagai direktori include di direktori /home/harsh/Applications/ARMToolchain/stlink-master/tests
digunakan sebagai direktori include di direktori /home/harsh/Applications/ARMToolchain/stlink-master/tests
digunakan sebagai direktori include di direktori /home/harsh/Applications/ARMToolchain/stlink-master/tests
digunakan sebagai direktori include di direktori /home/harsh/Applications/ARMToolchain/stlink-master/tests
digunakan sebagai direktori include di direktori /home/harsh/Applications/ARMToolchain/stlink-master/tests
digunakan sebagai direktori include di direktori /home/harsh/Applications/ARMToolchain/stlink-master/tests
digunakan sebagai direktori include di direktori /home/harsh/Applications/ARMToolchain/stlink-master/tests
LIBUSB_LIBRARY (Lanjutan)
ditautkan oleh target "stlink-static" di direktori /home/harsh/Applications/ARMToolchain/stlink-master
ditautkan oleh target "stlink" di direktori /home/harsh/Applications/ARMToolchain/stlink-master
ditautkan oleh target "stlink" di direktori /home/harsh/Applications/ARMToolchain/stlink-master
-- Konfigurasi tidak lengkap, terjadi kesalahan!
Lihat juga "/home/harsh/Applications/ARMToolchain/stlink-master/build/CMakeFiles/CMakeOutput.log".
Lihat juga "/home/harsh/Applications/ARMToolchain/stlink-master/build/CMakeFiles/CMakeError.log".
Anda kehilangan ketergantungan libusb, Anda belum mengisi template masalah jadi saya tidak dapat membantu Anda sepenuhnya karena detail yang hilang.
Saya menggunakannya untuk mengkonfigurasi stm32f100rb dengan GNU ARM Eclipse plugins , st-linkv2 dan papan Discovery STM32F1.
Dan menggunakan sistem operasi ubuntu
Sebelum mengkompilasi texane/stlink
Anda harus menginstal libusb-1.0.0-dev
untuk sistem berbasis debian, sebagaimana dinyatakan dalam README di sini: https://github.com/texane/stlink#common -requirements
Terima kasih teman
Komentar yang paling membantu
Sebelum mengkompilasi
texane/stlink
Anda harus menginstallibusb-1.0.0-dev
untuk sistem berbasis debian, sebagaimana dinyatakan dalam README di sini: https://github.com/texane/stlink#common -requirements