Kezdőlap › Fórumok › Fedora Core / RedHat /CentOS › Fedora/RedHat kezdõ › gcc programozás
- This topic has 18 hozzászólás, 10 résztvevő, and was last updated 18 years, 3 months telt el by
chris19.
-
SzerzőBejegyzés
-
2007-02-16-23:35 #2014470
Köszi szépen, megy:D
2007-02-17-08:32 #2014471„a síma gcc nem szereti a .cpp kiterjesztést”
A sima gcc lesz@rja a .cpp kiterjesztést…„Volt egy olyan elképzelésem hogy az std névterületet rühelli.”
Nem azt rühelli, hanem a C libeket forgatja be (alapból), nem a C++ libeket, mert C fordító és nem C++ fordító.2007-02-17-12:29 #2014472Azt hiszem, kevertek pár dolgot, ugyanis az a kérdés, hogy „a gcc le tud-e fordíani C++ kódot?”, egyszerre igaz és hamis. Valójában a gcc név két fogalmat takar: az egyig egy nagy tudású és több programnyelvet támogató szoftvercsomag neve (gcc: GNU Compiler Collection), a másik ennek egy komponensét, ami egy futtatható állomány és C nyelű programokat fordít (gcc: GNU C Compiler).
2007-02-17-12:50 #2014473gabaman wrote:az a kérdés, hogy „a gcc le tud-e fordíani C++ kódot?”Ez a kérdés nem merült fel.
2007-02-17-13:14 #2014474kisbetu wrote:gabaman wrote:az a kérdés, hogy „a gcc le tud-e fordíani C++ kódot?”Ez a kérdés nem merült fel.
Ha már a hejesirásomban nem tucc belekötekedni, kullön köcönöm h egy a témábenn kompetens oktat ki. Értam a célzást, más takarodom is.
2007-08-06-14:42 #2014475Sziasztok!
A fork-hoz szeretnék egy bővítményt írni a következő képpen:
Code:#include
#include
#includeint child_function()
{
printf(„Gyermek processz. PID: %dn”,getpid());
printf(„Szulo PID: %dnn”,getppid());
exit(0);
}int make_child(void *(*__start_routine)(void *))
{
int pid, status;printf(„make_child(): starting…nn”);
pid=fork();if(pid<0) { printf("fork() hiba.nn"); exit(-1); }
if(pid==0) {
???
}}
int main()
{
make_child(&child_function);
return 0;
}Egyszerűen nem jövök rá, hogy mit kell beírni a make_childba, hogy futtassa a child_functiont…
Van esetleg valami parancs ami a kódszegmensben a megadott címre ugrik?
2007-08-06-17:01 #2014476ha jól értem, hogy mit szeretnél:
Code:int make_child( int ( __start_routine) (void) ) { //feltéve hogy a child_function típusú fgvt szeretnél átadni int visszatérés ért. és paraméter nélkül
{
…
//??? helyett
__start_routine();
….
}main() {
make_child(child_function);2007-08-06-19:03 #2014477Szuper!
Működik! Köszönöm….
2009-12-04-19:57 #1879430Hali!
gcc-ben szeretnék programokat írni, de nem megy. Kezdõ vagyok, ezért pontos parancsokra lenne szükségem, van vim, és emacs szövegszerkeztõm.
-
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.

legutóbbi hsz