Utilice Visual Studio 2019 para la programación de sistemas Linux

El último artículo hablaba sobre cómo desarrollar y probar un módulo simple directamente bajo ubuntu, ¿cómo usar c para operar el módulo?

Utilice Visual Studio 2019 para la programación de sistemas Linux

Primera apertura:

Modifique e instale las herramientas de Linux:

 

Cree un nuevo proyecto Linux, conéctese de forma remota al servidor Linux, configure el compilador:

 

 

 Configuración de la propiedad del proyecto:

 

Herramientas de instalación del sistema Ubuntu: 

 El sistema Linux de destino debe instalar openssh-server, g ++, gdb y make. Solo los proyectos de CMake requieren construcción ninja.

 

sudo apt-get install openssh-server g++ gdb make ninja-build rsync zip

 Iniciar ssh:

sudo service ssh start

Ubicación de carga del módulo: / sys / module

 

 Prueba: recuerde llegar al punto de ruptura (de lo contrario, no podrá ajustar)

 

Programa de prueba: 

#include <unistd.h>
#include <sys/ioctl.h>
#include <stdlib.h>
#include <stdio.h>
int main() {
	int fd = 0;
	char* hello_node = "/sys/module/day";

	/*O_RDWR只读打开,O_NDELAY非阻塞方式*/
	if ((fd = open(hello_node, O_RDONLY)) < 0) {
		printf("APP open failed %d\n", fd);
	}
	else {
		printf("APP open success\n");
	}

	close(fd);
	return 0;
}

 

Supongo que te gusta

Origin blog.csdn.net/weixin_41865104/article/details/107949770
Recomendado
Clasificación