2012-07-06 36 views
5

Tôi muốn xây dựng chương trình trong inbuilt build lệnh của văn bản siêu việt 2văn bản Sublime linux gcc xây dựng cho các chương trình C đơn giản

Tôi đã thực hiện một tập tin gcc.sublime-xây dựng với

{ 
"cmd" : ["gcc", "$file_name", "-o", "${file_base_name}"], 
"selector" : "source.c", 
"shell":true, 
"working_dir" : "$file_path" 
} 

nhưng tất cả những gì tôi nhận được là lỗi nói rằng

gcc: lỗi nghiêm trọng: không có tệp đầu vào biên dịch bị chấm dứt. [Finished trong 0.0s với mã lối ra 4]

bất kỳ ý tưởng

Trả lời

0

tôi sẽ làm điều này với một Makefile:

CC=gcc 
all: source 

Sau đó, gõ make.

5

Văn bản cao cấp đang thực hiện gcc không có tham số vì "shell": true có nghĩa là giá trị "cmd" được chuyển vào vỏ và phải là một chuỗi. Trong tệp của bạn, có vẻ như bạn muốn chuyển trực tiếp tham số cho GCC, vì vậy bạn nên đặt "shell" thành false.

+0

@DickWthomas có thể không hoạt động nhưng câu trả lời vẫn đúng. – JSmyth

Các vấn đề liên quan