Code::Blocks / g++: fatal error. Помогите решить проблему
Только недавно перешел на Ubuntu версия 16.04LTS(64-х разрядная). Windows надоел своими вечнымы лагами и потреблением ресурсов. Доволен Линуксом как слон, осваиваю его просторы.Я начинающий программист изучаю С/C++. Установил среду разработки Code::Blocks 13.12. Уже пользовался этой средой на Винде. Возникла проблема. Создаю новый проект (Console application) сохраняю в Домашняя папка/code программы работают. Но если сохраняю на Рабочий стол — ошибка. Вот пример:
#include using std::cout; using std::endl; int main() < using pt = const char *; //typedef const char* pt; pt str = "Two Things Are Infinite: the Universe and Human Stupidity!"; cout
Компилирую и запускаю, после чего выдает ошибку: -------------- Build: Debug in out (compiler: GNU GCC Compiler)---------------
g++ -Wall -fexceptions -g -std=c++11 -c "/home/alex/Рабочий стол/out/main.cpp" -o obj/Debug/main.o g++ -o bin/Debug/out obj/Debug/main.o g++: error: obj/Debug/main.o: Нет такого файла или каталога g++: fatal error: no input files compilation terminated. Process terminated with status 1 (0 minute(s), 0 second(s)) 0 error(s), 0 warning(s) (0 minute(s), 0 second(s))[/em]
Удобнее с проектами на рабочем столе работать. Пробовал изменять настройку Terminal to launch console programs c xterm -T $TITLE -e на gnome-terminal --disable-factory -t $TITLE -x один раз запустилось но, потом снова та же история. Помогите решить проблему.
Arduino.ru
Год назад, все работало, скетчи проверялись заливались. Вчера решили повторить, ни один скетч не проходит проверку. Порт и контроллер Уно прописаны.
- Войдите на сайт для отправки комментариев
Сб, 02/01/2021 - 10:28
Зарегистрирован: 02.01.2021
Есть ли возможность полностью отчистить контроллер, приложение и установить все заново?
Сообщение о Неверной библиотеке появилось после перезагрузки приложения и поиска драйверов.
- Войдите на сайт для отправки комментариев
gcc: fatal error: no input files compilation terminated
I'm new to linux environment. I created a file s1.c in a folder named 'program' which is present in desktop. When I try to compile my code using "/program gcc s1.c " it's showing "gcc: error: s1.c: No such file or directory gcc: fatal error: no input files compilation terminated." What may be the problem
14.2k 10 10 gold badges 43 43 silver badges 93 93 bronze badges
asked Aug 20, 2021 at 8:49
user1398416 user1398416
11 1 1 gold badge 1 1 silver badge 2 2 bronze badges
Change to "folder" program ; make sure the file s1.c is in the current directory by running ls ; then compile the program with gcc s1.c .
Aug 20, 2021 at 8:52
2 Answers 2
It seems like you are not in the same directory or you are not firing the command for program folder where s1.c file is located.
Make sure that you are running gcc s1.c while you are in program directory or you can try gcc program/s1.c if you are not in program directory.
You can refer this attached image for more info.
gcc: error: No such file or directory or fatal error: no input files compilation terminated
I was facing this error after I came back to my practical programs. Then I searched for it and I'm going to share the solution that may help you to solve this.
Step 1 - First of all do not create a new file directly from vscode or any other code editor you're using.
Step 2 - If you do the above thing, then it can or may cause this error.
Step 3 - So, what you have to do is go to the folder where your all programming files are present. By going to "Open Folder" option in vscode.
Step 4 - Now create the file you want and give it the extension of your desired programming language.
Step 5 - Now you're good to go.