Fórum Ubuntu CZ/SK
		Ubuntu pro osobní počítače => Software => Příkazový řádek a programování pro GNU/Linux => Téma založeno: hazardrok  21 Ledna 2014, 22:53:29
		
			
			- 
				Ahoj, mám problém s jedním mým programemv C-čku. Program dělá to, že posílá sám sobě signál SIGUSR1 a to každou sekundu. Jakmile ho obdrží vytiskne na terminál nějaký text. Pokud program zkompiluji pomocí make a makefile tak není problém. Přešel jsem ale na prostředí Codeblocks a tam mi po prvním výpisu příjde hláška: User defined signal 1 ...a program skončí. Nechápu proč když ho zkompiluji přes makefile tak běží, dokud ho sám neukončím. Nevíte někdo, kde je zakopanej pes? Dík
			
 
			
			- 
				Možná má codeblocks nějaký integrovaný debugger, který na SIGUSR1 reaguje...
			
 
			
			- 
				No to je možné, každopádně jsem to vyřešil tak, že jsem argument gcc zaměnil za g++. Z nějakého pro mě nepochopitelného důvodu toto způsobí i v codeblocks funkčnost programu. Je zvláštní, že na této verzi ubuntu 13.04 mám problém i s AVR-GCC a ARM-GCC. Projekty, které na verzi ubuntu 12.xx šly bez problémů s gcc zkompilovat mi na této verzi nejdou. Musím stejně zaměnit gcc za g++. Pro mě naprostá záhada. 
			
 
			
			- 
				Takéí by mě to zajimalo. Pokud by nekdo znal duvody, proc k tomu dochazi, bylo by fajn kdyby se o to podelil..