Eine flammneue eclipse mit ARM-Plugin soll ein leeres Projekt compilieren: // // This file is part of the GNU ARM Eclipse distribution. // Copyright (c) 2014 Liviu Ionescu. // // ------------------------------------------------------------------------ ---- #include <stdio.h> #include "diag/Trace.h" // ------------------------------------------------------------------------ ---- // // Standalone STM32F1 empty sample (trace via DEBUG). // // Trace support is enabled by adding the TRACE macro definition. // By default the trace messages are forwarded to the DEBUG output, // but can be rerouted to any device or completely suppressed, by // changing the definitions required in system/src/diag/trace_impl.c // (currently OS_USE_TRACE_ITM, OS_USE_TRACE_SEMIHOSTING_DEBUG/_STDOUT). // // ----- main() --------------------------------------------------------------- // Sample pragmas to cope with warnings. Please note the related line at // the end of this function, used to pop the compiler diagnostics status. #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wunused-parameter" #pragma GCC diagnostic ignored "-Wmissing-declarations" #pragma GCC diagnostic ignored "-Wreturn-type" int main(int argc, char* argv[]) { // At this stage the system clock should have already been configured // at high speed. // Infinite loop while (1) { // Add your code here. } } #pragma GCC diagnostic pop // ------------------------------------------------------------------------ ---- Die Meldung lautet: fatal error: cstdlib: No such file or directory _cxx.cpp was muss ich tun? Die Suche nach cstdlib ergab mehrere files: file:///home/rfr/Applications/xilinx14/14.7/ISE_DS/EDK/gnu/powerpc-eabi/ lin/include/c++/4.1.1/cstdlib file:///home/rfr/Applications/xilinx14/14.7/ISE_DS/EDK/gnu/arm/lin/arm-x ilinx-eabi/include/c++/4.7.3/cstdlib file:///home/rfr/Applications/xilinx14/14.7/ISE_DS/EDK/gnu/arm/lin/arm-x ilinx-eabi/include/c++/4.7.3/tr1/cstdlib file:///home/rfr/Applications/xilinx14/14.7/ISE_DS/EDK/gnu/arm/lin/arm-x ilinx-linux-gnueabi/include/c++/4.7.3/cstdlib file:///home/rfr/Applications/xilinx14/14.7/ISE_DS/EDK/gnu/arm/lin/arm-x ilinx-linux-gnueabi/include/c++/4.7.3/tr1/cstdlib file:///home/rfr/Applications/xilinx14/14.7/ISE_DS/EDK/gnu/microblaze/li n/microblaze-xilinx-elf/include/c++/4.6.4/cstdlib file:///home/rfr/Applications/xilinx14/14.7/ISE_DS/EDK/gnu/microblaze/li n/microblaze-xilinx-elf/include/c++/4.6.4/tr1/cstdlib file:///home/rfr/Applications/xilinx14/14.7/ISE_DS/EDK/gnu/microblaze/li nux_toolchain/lin64_le/microblazeel-xilinx-linux-gnu/include/c++/4.6.4/c stdlib file:///home/rfr/Applications/xilinx14/14.7/ISE_DS/EDK/gnu/microblaze/li nux_toolchain/lin64_le/microblazeel-xilinx-linux-gnu/include/c++/4.6.4/t r1/cstdlib file:///home/rfr/Applications/xilinx14/14.7/ISE_DS/EDK/gnu/microblaze/li nux_toolchain/lin64_be/microblaze-xilinx-linux-gnu/include/c++/4.6.4/cst dlib file:///home/rfr/Applications/xilinx14/14.7/ISE_DS/EDK/gnu/microblaze/li nux_toolchain/lin64_be/microblaze-xilinx-linux-gnu/include/c++/4.6.4/tr1 /cstdlib file:///home/rfr/Applications/xilinx14/14.7/ISE_DS/EDK/gnu/microblaze/li nux_toolchain/lin32_le/microblazeel-xilinx-linux-gnu/include/c++/4.6.4/c stdlib file:///home/rfr/Applications/xilinx14/14.7/ISE_DS/EDK/gnu/microblaze/li nux_toolchain/lin32_le/microblazeel-xilinx-linux-gnu/include/c++/4.6.4/t r1/cstdlib file:///home/rfr/Applications/xilinx14/14.7/ISE_DS/EDK/gnu/microblaze/li nux_toolchain/lin32_be/microblaze-xilinx-linux-gnu/include/c++/4.6.4/cst dlib file:///home/rfr/Applications/xilinx14/14.7/ISE_DS/EDK/gnu/microblaze/li nux_toolchain/lin32_be/microblaze-xilinx-linux-gnu/include/c++/4.6.4/tr1 /cstdlib file:///usr/arm-linux-gnueabihf/include/c++/4.8.2/cstdlib file:///usr/arm-linux-gnueabihf/include/c++/4.8.2/tr1/cstdlib file:///usr/arm-linux-gnueabi/include/c++/4.7.3/cstdlib file:///usr/arm-linux-gnueabi/include/c++/4.7.3/tr1/cstdlib file:///usr/include/c++/4.8/cstdlib file:///usr/include/c++/4.8/tr1/cstdlib file:///usr/include/c++/4.6/cstdlib file:///usr/include/c++/4.6/tr1/cstdlib file:///opt/SALOME-MECA-2013.1/SALOME-MECA-2013.1-LGPL/prerequisites/Boo st_1490/include/boost/cstdlib.hpp file:///opt/SALOME-MECA-2013.1/SALOME-MECA-2013.1-LGPL/prerequisites/Boo st_1490/include/boost/compatibility/cpp_c_headers/cstdlib
R. Freitag schrieb: > fatal error: cstdlib: No such file or directory _cxx.cpp So geht das, wenn man nicht weiß, was man tut. Aus "/home/rfr/Applications/xilinx14/14.7/ISE_DS/EDK/gnu..." schließe ich mal ganz kühn, daß es sich hier um einen Linuxer handelt, ja? Bei Windows könnte ich dir sagen, wo und wie man den Suchpfad einstellt, aber bei Linux mußt du es selber tun. Obendrein wäre es wohl eher angesagt, dieses ominöse _cxx.cpp zu suchen. Siehst du, aus solchen Gründen arbeite ich lieber mit ner Batch-Datei, was bei dir ein Shellscript wäre. Probier's einfach mal mit sowas. W.S.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.