Installare Driver su Linux avendo il sorgente

di il
2 risposte

Installare Driver su Linux avendo il sorgente

Ciao e buon anno a tutti.
Sto provando ad installare i driver audio su linux ma non ci riesco.
Quando voglio compilare il file sorgente..
scrivo
gcc nomeDriver.cc >DriverCompilato.a

Da quanto ho capito i file "a" sono gli exe di linux oppure run... non lo so ma il problema al momento non è questo,

in fase di compilazione alla prima direttiva si blocca e mi da errore
la libreria in questione è
QtGui/QApplication e anche QtDebug.
Mi dice che non esistono.

/*
 * Copyright 2010 Camilo Polymeris
 *
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License version 3 as
 * published by the Free Software Foundation.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

#include <QtGui/QApplication>
#include <QtDebug>
#include "mainwindow.h"

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    a.setApplicationName(APPLICATION_NAME);
    qDebug() << "Starting " << APPLICATION_NAME << "...";
    MainWindow w;
    try
    {
        w.show();
        return a.exec();
    }
    catch(QString err) // catch fatal errors
    {
        w.showError(err);
        a.quit();
    }
}
Ho cercato on line ed ho trovato questo sito che mi pare essere lo sviluppatore di questa libreria
https://www.qt.io/download-qt-for-application-development
Ho scaricato il source Code, che non è un source Code, oppure ho letto male
ci stava un file .run l'ho lanciato è mi ha installato praticamente un IDE
Immagino che le librerie le avesse installate(sempre se queste sono le librerie giuste)
Riprovo a compilare il mio driver audio gcc. audioDriver.cc >driverCompliato.a
è da il solito errore

Non trova le prime due include
Non saprei neanche dove copiare/installere una libreria..
in root/lib
oppure alessandro/lib

Qualcuno saprebbe aiutarmi

qui ho trovato il sorgente del driver audio
https://wiki.linuxaudio.org/wiki/e-mu_0404_pci

la mia è una 0404 PCI non la PCIe

Grazie

2 Risposte

Devi accedere o registrarti per scrivere nel forum
2 risposte