كوديسورسيري إعطاء خطأ تجميع:في عداد المفقودين بت / ج conf التكوين.h

StackOverflow https://stackoverflow.com/questions/3290729

سؤال

في مشروعي أنا الاستفادة من إيجن ج library مكتبة للجبر الخطي. فقط عند تشغيل أعلام فيكتوريزاتيون (- مفبو=نيون-مفلوت - أبي=سوفتفب) ل أرم نيون ، أحصل على خطأ مترجم-ج conf التكوين.ح لا يوجد مثل هذا الملف أو الدليل.

أنا لست قادرا على فهم ما يحدث خطأ ، ما هو هذا بت/ج conf التكوين.ح?ماذا علي أن أفعل لإصلاح هذه المشكلة?

فيكرام


الرئيسية.c

#include<iostream>
#include <Eigen/Core>

// import most common Eigen types
using namespace Eigen;

int main(int, char *[])
{
    Matrix4f m3;
    m3 << 1, 2, 3, 0, 4, 5, 6, 0, 7, 8, 9, 0, 0, 0, 0, 0;
    Matrix4f m4;

    asm("#begins here");
    m4 = m3*m3;
    asm("#ends here");

    std::cout << "m3\n" << m3 << "\nm4:\n" << m4 << std::endl;

    std::cout << "DONE!!";
}

ماكيفيل

CPP=    /home/ubuntu/CodeSourcery/Sourcery_G++/bin/arm-none-linux-gnueabi-c++

all: main 

main: main.cpp
    $(CPP) -mfpu=neon -mfloat-abi=softfp -I /home/ubuntu/Documents/eigen/ main.cpp -o main

clean:
    rm -rf *o main

أخطاء

**** Build of configuration Debug for project Test_Eigen ****

make all
/home/ubuntu/CodeSourcery/Sourcery_G++/bin/arm-none-linux-gnueabi-c++ -mfpu=neon -mfloat-abi=softfp -I /home/ubuntu/Documents/eigen/ main.cpp -o main
In file included from main.cpp:1:
/home/ubuntu/CodeSourcery/Sourcery_G++/bin/../lib/gcc/arm-none-linux-gnueabi/4.4.1/../../../../arm-none-linux-gnueabi/include/c++/4.4.1/iostream:39: fatal error: bits/c++config.h: No such file or directory
compilation terminated.
make: *** [main] Error 1
هل كانت مفيدة؟

المحلول 2

حصلت على استجابة من فريق Codesourcery.سبب هذه المشكلة لأنني لم أقوم بتثبيت جميع الوظائف الإضافية.إن تثبيت الوظائف الإضافية هي خطوة بسيطة للغاية، إذا كنت تعمل في بيئة Eclipse's Codesourcery's Eclipse، فعليك أن تذهب للمساعدة> تثبيت برنامج جديد وبعد ذلك إلى الأمام على التوالي إلى الأمام (للمزيد من التالي الفصل الثالث من Getting -بدأ دليل).

بمجرد تثبيت الوظائف الإضافية، توقفت عن الحصول على الخطأ الفادح: Bits / C ++ Config.h: لا يوجد مثل هذا الملف أو دليل الدليل إنهاء.(اقرأ المزيد عن خيارات التحويل البرمجي من الفصل الثالث)

نصائح أخرى

كنت أحصل على نفس الخطأ:

/usr/lib/gcc/x86_64-redhat-linux/4.6.3/../../../../include/c++/4.6.3/iostream:39: error: bits/c++config.h: No such file or directory

يتم حلها بعد التثبيت libstdc++-devel.x86_64 0:4.6.3-2.fc15 في فيدورا 15.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top