Forum: Mikrocontroller und Digitale Elektronik c++ scripte mit Powershell ausfuhren


von Arenas A. (arenas)


Lesenswert?

G.Tag,

Bitte

Wie soll ich einen C script mit Powershell ausführen. Ich habe leider 
keine Ahnung (Noch nie gemacht)

Danke

@r

von S. R. (svenska)


Lesenswert?

Zu spät, Freitag war gestern.

von Christian H. (netzwanze) Benutzerseite


Lesenswert?

Mir ist nicht bekannt, dass C eine Skriptsprache wäre.
C wird compiliert und ist dann eine ausführbare EXE-Datei.

von leo (Gast)


Lesenswert?

Christian H. schrieb:
> C wird compiliert und ist dann eine ausführbare EXE-Datei.

Ja, aber es laesst sich simulieren:
1
$ echo 'printf();main(){printf("ok %d\n", 1<<1|1<<3|1<<4);}' | tcc -run -
2
ok 26

leo

von c-hater (Gast)


Lesenswert?

Arenas A. schrieb:

> Wie soll ich einen C script mit Powershell ausführen. Ich habe leider
> keine Ahnung (Noch nie gemacht)

Was nicht verwunderlich ist, weil weder C noch C++ Scriptsprachen sind. 
Kannst du also noch nie gemacht haben, weil es unmöglich ist das zu tun.

Was allerdings funktionieren würde:

"Automatisierung" unter Benutzung der Powershell. Sprich: C/C++-Programm 
kompilieren, ggf. linken und dann zur Ausführung bringen.

Vermutlich ist es das, was du tun sollst, du warst nur zu blöd, den 
Unterschied zu dem zu begreifen, was du glaubst, tun zu sollen...

Du solltest den Ausführungen des Lehrers einfach mehr Aufmerksamkeit 
schenken, dann bleibst du vielleicht nicht so blöd, wie du bist...

von Johannes S. (Gast)


Lesenswert?

oder es ist einfach C# gemeint.
https://blog.adamfurmanek.pl/2016/03/19/executing-c-code-using-powershell-script/
Was aber kein Grund ist sich von Arschlöchern wie 'C-Hater' beschimpfen 
zu lassen.

von S. R. (svenska)


Lesenswert?

Johannes S. schrieb:
> oder es ist einfach C# gemeint.

Im Titel steht C++, im Text C. Nix C#.

von Johannes S. (Gast)


Lesenswert?

wenn schon nicht sicher ist ob C oder C++, warum dann nicht vielleicht 
auch C#?

von Olaf (Gast)


Lesenswert?


von S. R. (svenska)


Lesenswert?

Johannes S. schrieb:
> wenn schon nicht sicher ist ob C oder C++,
> warum dann nicht vielleicht auch C#?

Weil das ein typischer Forums-Troll-Post ist.

Quasi anonym (nur 1 Post vom Autor), Schreibfehler und seltsame 
Ausdrucksweise, "ich hab keine Ahnung" und eine erstaunlich unsinnige, 
widersprüchliche Anfrage.

von Arenas A. (arenas)


Lesenswert?

leo schrieb:
> Christian H. schrieb:
>> C wird compiliert und ist dann eine ausführbare EXE-Datei.
>
> Ja, aber es laesst sich simulieren:
>
1
> $ echo 'printf();main(){printf("ok %d\n", 1<<1|1<<3|1<<4);}' | tcc -run 
2
> -
3
> ok 26
4
>
>
> leo

Danke Leo,

Für mich ist C unbekannt. Was habe ich? Einen c++ script zur 
Feststellung der Uhrzeit des Sonnenaufgangs von Berlin (Mitte) ~ 800 Km 
Richtung Paris. Was ich noch nicht habe als Project: Wann ist der 
Sonnenaufgang 100 km Später Richtung Westen, und das 8 mal eq 100 km …

Können Sie mir ein exe file machen den ich dann mit dem Shell simulieren 
kann?

Danke
@r

Nota bene: Freitag?, ich kenne nicht den Weg in die Vergangenheit...

von c-hater (Gast)


Lesenswert?

S. R. schrieb:

> Weil das ein typischer Forums-Troll-Post ist.

Ja, aber funktioniert doch immer wieder. Schon 10 Replys inklusive 
diesem...

Beschämt muss ich zugeben, überproportional dazu beigetragen zu haben, 
den Troll zu füttern. Hab' derzeit sonst nix zu tun, das ist meine 
einzige Entschuldigung...

von S. R. (svenska)


Lesenswert?

c-hater schrieb:
> Hab' derzeit sonst nix zu tun, das ist meine
> einzige Entschuldigung...

Geht uns allen so... auch den Trollen. :-)

von Johannes S. (Gast)


Lesenswert?

Arenas A. schrieb:
> Was habe ich? Einen c++ script zur
> Feststellung der Uhrzeit des Sonnenaufgangs

Das ist dann eher ein Programm (kein Script, sowas wird interpretiert) 
das für eine bestimmte Plattform geschrieben wurde und man muss einen 
Compiler installieren.
Aber solange das Programm nicht gezeigt oder ein Link dazu genannt wird 
kann es keine konkrete Hilfe geben.

von Arenas A. (arenas)


Lesenswert?

Danke

@r

Nota bene: Strumpf's, Zwerge unf Trollen haben die Welt untersich 
Aufgeteilt …
Vive la Corono :(

von Fakir (Gast)


Lesenswert?

TCC kann das.
https://bellard.org/tcc/

von Sebastian S. (amateur)


Lesenswert?

Normalerweise geht das nicht!

C bzw. C++ sind einfache Texte. Schau mal mit einem Editor rein.

Diese werden mit einem Compiler (z.B. gcc) übersetzt, der dann 
seinerseits daraus (hoffentlich) ein Executeable generiert (*.exe).

Das Executeable kann dann in der Powershell ausgeführt werden.

von c-hater (Gast)


Lesenswert?

Sebastian S. schrieb:

> C bzw. C++ sind einfache Texte.

Der Witz ist: das sind Scriptsprachen natürlich auch...

Der Unterschied ist halt, dass deren Interpreter diesem "Text" direkt 
und unmittelbar Handlungsanweisungen entnehmen kann, während bei 
Compilersprachen eine Ausführung erst dann möglich ist, nachdem das 
Programm in seiner Gesamtheit in Maschinencode übersetzt worden ist.

von Rolf M. (rmagnus)


Lesenswert?

Christian H. schrieb:
> Mir ist nicht bekannt, dass C eine Skriptsprache wäre.
> C wird compiliert und ist dann eine ausführbare EXE-Datei.

Mit cling kann man es auch als Skriptsprache benutzen, sogar interaktiv. 
Funktioniert hervorragend, allerdings hat das mit irgendeiner Powershell 
nichts zu tun.

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
Noch kein Account? Hier anmelden.